При работе с Eclipse я обычно использую следующие сочетания клавиш (их ещё называют hotkey или «горячие клавиши»):
- Ctrl+D — удаление строки, на которой находится курсор редактирования.
- Ctrl+Alt+Стрелка вверх — дублирование строки, на которой находится курсор редактирования.
- Ctrl+Стрелка влево — перемещение курсора редактирования на одно слово влево.
- Ctrl+Стрелка вправо — перемещение курсора редактирования на одно слово вправо.
- Ctrl+Стрелка вверх — сдвиг окна редактирования на одну строку ближе к началу текста.
- Ctrl+Стрелка вниз — сдвиг окна редактирования на одну строку к концу текста.
- Home — перемещение курсора редактирования к началу строки.
- End — перемещение курсора редактирования к концу строки.
- Ctrl+Home — перемещение курсора редактирования в начало файла.
- Ctrl+End — перемещение курсора редактирования к концу файла.
- Alt+Shift+J — добавить Javadoc к текущему редактируемому методу/классу и т. д.
- Shift+F2 — открывает Javadoc, связанный с текущим элементом.
- Alt+Shift+Q, J — открывает окно с Javadoc. Я обычно дублирую эту команду на Ctrl + Alt + C, J.
- F2 — показывает небольшое контекстное всплывающее окно с Javadoc.
- F3 — переход на объявление метода, переменной класса.
- Ctrl+F6 — следующая вкладка редактора.
- Ctrl+Shift+F6 — редактор на предыдущей вкладке.
- Ctrl+Shift+W — закрыть все вкладки редактора.
- Ctrl+W — закрыть текущую вкладку редактора.
- Ctrl+F8 — следующая перспектива.
- Ctrl+Shift+F8 — предыдущая перспектива.
- Ctrl+F7 — следующее окно, то есть перемещение между Outline, Console, Package Explorer, Project Explorer и т. д.
- Ctrl+Shift+F7 — предыдущее окно.
- F12 — сделать активным редактор.
- Ctrl+Shift+B — поставить/убрать точку остановки для отладки.
- Ctrl+F10 — вызвать контекстное меню, где можно добавить закладку, поставить точку остановки, включить отображение автора строки.
- Alt+Shift+D, J — запустить приложение Java в режиме отладки.
- Alt+Shift+D, T — запустить тест JUnit.
- Ctrl+Shift+I — посмотреть значение переменной (в режиме отладки).
- Ctrl+O — quick outline, окошко со структурой документа. Позволяет легко перемещаться между членами классов, частями XML и т. д.
- Ctrl+F2 — остановить запущенное приложение.
- Alt+Shift+X, M — запустить сборку Maven выбранного проекта.
- Ctrl+1 — показывает варианты исправления кода, подчёркнутого красным.
- Ctrl+2 — присвоить переменной, полю, вытащить код в отдельный метод.
В дополнение к ним я обычно настраиваю следующие комбинации клавиш с помощью Window ⇨ Preferences, а затем в открывшемся окне в дереве слева пункт General ⇨ Keys:
- Ctrl+Alt+C, G, C, F — открывает окно генерации конструктора класса с инициализацией переменных класса. (Generate Constructors using Fields)
- Ctrl+Alt+C, G, C, S — открывает диалоговое окно генерации конструкторов класса на основе конструкторов родительского класса. (Generate Constructors from Superclass)
- Ctrl+Alt+C, G, F — открывает окно генерации геттеров и сеттеров для класса. (Generate Getters and Setters)
- Ctrl+Alt+C, G, H — открывает диалоговое окно генерации методов hashCode() и equals(). (Generate hashCode() and equals())
- Ctrl+Alt+C, G, T — открывает диалоговое окно генерации метода toString(). (Generate toString)
- Ctrl+Alt+C, I — переходит на реализацию метода или интерфейса. (Open Implementation)
- Ctrl+Alt+C, T, B — включает и отключает хлебные крошки у редактора исходного кода Java. (Toggle the Java editor breadcrumb)
- Ctrl+Alt+W — закрыть другие вкладки редактора.