Горячие клавиши Eclipse

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск

Здесь перечислены достаточно удобные горячие клавиши Eclipse и некоторые их применения. На самом деле, клавиш намного больше и — именно полезных (помимо этого есть, конечно, не очень). Надо экспериментировать и изучать их. Кроме того, затронут вопрос об оптимальном расположении ‘подокон’ (так называемых Видов, Eclipse Views), то есть, фактически, о настройке Java-‘перспективы’ (Java Perspective) — это тоже довольно обширный вопрос, здесь также требуются эксперименты и практика (чтобы понять, как лично тебе удобней). Возможно этот список будет пополняться, может, у кого-то есть свои предложения...

  • Ctrl+F11 — запуск приложения в последней конфигурации.

Автозавершение и исправление ошибок

  • Ctr+Space — когда вы начинаете набирать некоторый идентификатор, имя класса, ключевое слово, можно использовать данное сочетание клавиш, чтобы увидеть список вероятных окончаний идентификатора.
  • Ctrl+1 выводит возможные исправления для ошибки (подчеркивается красной волнистой чертой в редакторе), на которой установлен курсор.
  • Ctrl+Shift+o приводит в порядок секцию import (удаляет импорт неиспользуемых пакетов, добавляет недостающие импорты).

Работа с кодом

Переформатирование всего исходного файла в соответствии с настройками форматирования: Ctrl+Shift+F — используйте, чтобы понять, как правильно форматировать код Java (учтите, что может не срабатывать для кода, содержащего ошибки); корректный отступ для текущей строки: Ctrl+i. Удаление текущей строки: Ctrl+d. Закомментировать/раскомментировать текущую строку: Ctrl+c. Добавить блочный комментарий: Ctrl+Shift+/, убрать блочный комментарий: Ctrl+Shift+\.

Изучите меню Source (Alt+Shift+s) и Refactor (Alt+Shift+t), привыкайте использовать содержащиеся в них команды.

Учитесь максимально использовать клавиатуру при работе с кодом: хотя поначалу это непривычно, но в перспективе намного эффективней, чем манипуляции мышью.

Навигация по коду

Вы можете переходить к месту объявления данной переменной или типа, установив на нем курсор и нажав F3 или кликнув на нем с зажатой клавишей Ctrl. Чтобы посмотреть список методов и полей класса прямо в текущем месте, можно вызвать всплывающее окно Outline(‘Схема класса’) клавишей Ctrl+o. Если использовать Outline только в таком варианте, то постоянное окно Outline справа можно закрыть; закрыв и оставшееся окно TaskBar можно выйграть пространство для ввода исходного кода. Проход по разным частям программного кода сохраняется во внутренней истории Eclipse, этим можно воспользоваться как в интернет-браузерах: Alt+Left-arrow и Alt+Rght-arrow (Alt в комбинации со стрелкой влево, стрелкой вправо).

Переключение между вкладками с файлами исходного кода: Ctrl+F6. Можно поменять (см. ниже) на привычный Ctrl+Tab, при этом поменяв комбинацию клавиш для команды, которая по умолчанию вызывается по Ctrl+Tab, на Ctrl+F6.

Сtrl-m развертывание на весь экран Eclipse текущего активного ‘вида’ (например, вида текстового редактора, в котором вы набираете исходный код) и, соответственно, восстановление прежнего размера при повторном нажатии. Тот же эффект достигается двойным щелчком по заголовку активной вкладки данного вида.




Другие доступные в данном контексте комбинации клавиш (во всплывающем окне): Ctrl+Shift+L; повторное нажатие этой комбинации приводит к открытию диалогового окна с полным каталогом горячих клавиш, из которого, в частности, можно осуществлять поиск по ним и изменять их. Однако делать это стоит аккуратно, так как комбинаций очень много и попытка поменять какую-нибудь может привести к конфликту (новая комбинация, вероятно, уже задействована). На конфликт вам будет указано в соответствующем разделе диалогового окна.