Точка с запятой Eclipse вставляется перед курсором при вводе всей строки без использования помощника по содержанию

Это поведение меня сводит с ума.

Я набираю следующее:
fileName.append (c.get (Calendar.HOUR_OF_DAY))

Теперь, когда я набирал текст, всплывала подсказка. Я не выбирал HOUR_OF_DAY из помощника по содержанию и не нажимал ввод, чтобы заполнить его автоматически. Я только что набрал «HOUR_OF_DAY». Я набрал оба конечных скобки «)» в конце строки, я не нажимал табуляцию.

Мой курсор теперь находится в конце строки, и я печатаю;

Eclipse вставляет; ПОСЛЕ курсора! Поэтому, когда я нажимаю Enter, точка с запятой переходит на следующую строку!

Я перепробовал все, что мог придумать в настройках. Я включил опцию «auto smeicolon», которая должна автоматически ставить точки с запятой в конце строки, но это не исправляет.

Одна подсказка: если я нажму «ENTER» перед тем, как набрать «;» в конце строки окно поддержки содержимого закрывается, а значок; вставлен правильно с курсором теперь после;. Так что контент-ассистент мне мешает.

Любая помощь приветствуется.

6
задан LPalmer 8 September 2010 в 15:25
поделиться