2013-02-11 2 views
2

Я заметил, что qtCreator обрабатывает автозаполнение намного лучше, чем затмение.eclipse autocomplete

Например, если у меня есть строка, которая говорит object.firstItem() и положил курсор между . и f, а затем удалите first слово (таким образом, становится object.|item()), а затем нажмите Ctrl + пространство и выберите secondItem(), QtCreator догадки object.secondItem();, тогда как eclipse выбирает object.firstItem()Item().

Вполне возможно, что и другие функции, присутствующие в qtCreator, тоже, но не в затмении, хотя это единственное, что я действительно заметил. Но почему бы не поделиться всеми хорошими идеями, так как все они с открытым исходным кодом? Меня интересовали бы все хорошие особенности qtCreator и eclipse в сочетании.

Есть ли способ иметь такое поведение в затмении, через конфигурацию или через плагин?

ответ

8

Эта функция также поддерживается Eclipse. (Или более конкретно, инструменты Eclipse, для разработки Java.)

Просто удерживайте Ctrl клавиши при выборе элемента из списка предложенных доработок для переключения между вставив и перезаписи режима завершения.

Чтобы изменить поведение по умолчанию, перейдите на страницу Настройки -> Java -> Редактор -> Контент Assist и измените самую верхнюю радиокнопку с «Завершение вставки» на «Завершение перезаписывания».

+0

Спасибо, ваше решение действительно помогает, но было бы неплохо, если бы оно было достаточно умным, чтобы понять это автоматически, если следующий текст действительно соответствовал окончанию выбранного кода завершения. – Henry

Смежные вопросы