Навигация по коду в Eclipse - PullRequest
9 голосов
/ 14 марта 2011

Мне трудно перемещаться по коду для большого проекта, включающего много классов, XML-файлы, SQL-файлы и т. Д.

Я знаю Shift - Ctrl - R , чтобы открыть ресурсы, но на этом мои знания заканчиваются. Как я могу легко перемещаться по адским файлам Java и не-Java в Eclipse с помощью только клавиатуры. Полагаю, у большинства из вас, гуру, уже есть список любимых кодовых сочетаний клавиш для навигации.

Пожалуйста, поделитесь.

Спасибо!

Ответы [ 5 ]

15 голосов
/ 14 марта 2011

Попробуйте следующие сочетания клавиш:

Ctrl + Shift + R для открытия любых ресурсов

Ctrl + E для переключения между открытыми окнами

Ctrl + Shift + T для открытия загруженных классов

Ctrl + T для открытия иерархии типов

Ctrl + O для просмотра всех методовв классе / интерфейсе.Повторное нажатие этой кнопки показывает вам все методы суперкласса.

Ctrl + F11 для запуска ранее запущенного класса.

Alt + Shift + K , а затем J для запуска класса в качестве приложения Java.

Удержание Ctrl прищелчок по методу / классу / интерфейсу открывает его.

Также ознакомьтесь с перспективой просмотра Java.

7 голосов
/ 14 октября 2012

F3: перейти к объявлению / определению метода / переменной

Cmd + [: вернуться назад

Cmd +]: перейти вперед

Cmd + 1: быстроFix

Cmd + T: показывает иерархию классов

Cmd + Shift + o: исправить отсутствующие импорты

Cmd + /: комментарий / код комментария

Cmd+ Shift + /: Комментарий / Раскомментировать с комментарием блока

Cmd + L: перейти к строке

Cmd + Shift + F: автоматическое форматирование

Cmd + D: удалить строку

Ctrl + Q: перейти к последнему отредактированному месту

Cmd + Shift + G: поиск рабочей области для ссылок на выбранный метод или переменную

Cmd + Shift + R: Быстро открыть любой файл, не просматривая его в Package Explorer:

Cmd + Shift + T: открыть тип (например, класс, интерфейс).В отличие от предыдущего ярлыка, это работает даже тогда, когда в рабочей области нет исходного файла Java

Cmd + Shift + P: найти закрывающую скобку.

Fn + Option + Del: Удалитьследующее слово

Option + Del: удалить предыдущее слово

Shift + Fn + Cmd + Del: удалить до конца строки

Shift + Cmd + Del: удалить вначало строки

Shift + Cmd + L: список всех сочетаний клавиш Eclipse

Cmd + K: найти следующее

Shift + Cmd + K: найти предыдущее

Cmd + Enter: вставить строку выше

Shift + Cmd + Enter: вставить строку ниже

Alt + Shift + R: переименовывает переменные / методы / классы, переименовывая файлы классовесли необходимо.Также исправляет все ссылки

4 голосов
/ 14 марта 2011

Alt + Left Arraow - возврат назад (как в браузере)

Alt + Right Arraow - переход вперед

Ctrl + Q - Переход к последней отредактированной строке кода

Также полезный совет при поиске классов заключается в нажатии Ctrl + Shift + T и частично введите имя класса / interface / enum, который вы ищете.Например, если вы ищете класс с именем StringParserHelper, вы можете ввести SPH, или StrPH, или String * Hel, или * ParH.Упражнения с комбинациями.Это поможет вам выделить.

Ctrl + . Переход к следующей проблеме (ошибка компиляции или предупреждение) Ctrl + , Переход к предыдущей проблеме (ошибка компиляции или предупреждение)

Есть много полезных ярлыков.Вы можете посмотреть их, нажав Ctrl + Shift + L .Нажмите его дважды, и вы будете редактировать сочетания клавиш.

2 голосов
/ 14 марта 2011

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

  • F3 : при работе с именем класса, именем метода или ссылкой на переменную открывается объявление выбранного элемента.
  • F4 : открывает представление иерархии типов для выбранного элемента (класса или метода ...)
  • Shift + Ctrl + T : поиск и открытие типа Java (обратите внимание, что он не будет искать только в JSP, файлах XML и т. Д., Будет искать только объявленные классы)
  • Ctrl + F6 : открывает раскрывающийся список со списком открытых файлов (чтобы вы могли переходить от одного к другому).
  • Ctrl + F7 : раскрывающийся список с доступными видами.Это позволяет вам переключаться из редактора кода в представление навигатора (чтобы вы могли открывать другие файлы)

Есть еще много чего, но я постоянно использую их несколько

0 голосов
/ 22 марта 2017

Чтобы сложить несколько

Ctrl Shift O - для организации импорта

Ctrl 1 - чтобы получить предложения по конкретной строке

...