예제 #1
0
 private int[] getPosition() {
   Position position = vimTestCase.adaptor.getCursorService().getPosition();
   TextContent modelContent = vimTestCase.adaptor.getModelContent();
   String text = modelContent.getText(0, modelContent.getTextLength());
   int offset = position.getModelOffset();
   int[] rowcol = new int[] {1, 1};
   for (int i = 0; i < offset; i++) {
     if (text.charAt(i) == '\n') {
       ++rowcol[0];
       rowcol[1] = 1;
     } else ++rowcol[1];
   }
   return rowcol;
 }