Подтвердить что ты не робот

Быстрый способ (сочетания клавиш?) Для быстрого исправления в Eclipse?

Я часто использую функцию Eclipse (Galileo) предлагаемых исправлений ошибок для автоматического создания заглушек кода или для рефакторинга. Например, я бы написал метод, который вызывает другие методы, которые еще не существуют, затем переместите указатель мыши над сообщением об ошибке и нажмите "create method". Или измените this на имя класса и выберите "добавить модификатор static" из быстрых исправлений.

Я думаю, что это очень удобно, потому что он позволяет мне оставаться в одном месте в моем коде и вроде как "удаленно" подключаться к тому, что в настоящее время не отображается на моем экране. Однако мне кажется, что это раздражает, так это то, что я должен покинуть клавиатуру, навести указатель мыши на символ ошибки, дождаться всплытия всплывающей подсказки и нажать на эту опцию (делая это, я иногда перемещаю мышь немного над край и всплывающая подсказка снова исчезает - очень раздражает).

Не хватает ли здесь более быстрого метода? Я не могу найти ярлык для клавиатуры, но потом я упустил материал из огромного диалогового окна настроек.

4b9b3361

Ответ 1

Ctrl + 1: Быстрое исправление.
(Cmd + 1 на Mac)

Просто наведите курсор на ту часть, которую, как вы подозреваете, можете выполнить действие (коррекция, рефакторинг,...) и нажмите стрелку Quick Fix. Будет отображено одно и то же всплывающее окно, и вы можете выбрать нужную опцию клавишами "вверх" и "вниз".

Europa spell

Что в сочетании с Ctrl + 3 (Quick Access) дает вам большинство функций eclipse у вас под рукой;)

См. также:

Ответ 2

После использования ctrl + 1, как указано в верхнем ответе, нажмите ctrl + enter, чтобы применить выбранное исправление для проблем той же категории.

Ответ 3

В качестве дополнительного совета конкретный тип быстрого исправления, который я использую все время, имеет выделенный ярлык:

Alt + Shift + J: Добавить комментарий к Javadoc для текущего метода.

Ответ 4

В общем, сочетания клавиш в среде IDE (и вообще с инструментами кода) исходят из принципа пользователя, который гласит, что чем больше ваши руки/пальцы могут оставаться на клавиатуре (как в fj-центрированном положении "прикосновение прикосновений" ), тем продуктивнее вы становитесь. Вероятно, поэтому использование цифровой клавиатуры не поощряется, или другие клавиши, менее распространенные для самой основной клавиатуры макета, не используются. Многие считают, что полезные сочетания клавиш должны быть легко доступны из этого положения.

Одна вещь, которую я скажу о быстрых клавишах eclipse, заключается в том, что если вы используете популярную утилиту презентации Windows под названием Zoom-it, вам нужно отключить ее при использовании eclipse. Существует несколько конфликтов show-stopper между ними, например Ctrl-1 и Ctrl-3.