Навигация по коду в Eclipse
Мне трудно перемещаться по коду для большого проекта, включающего много классов, XML-файлы, SQL-файлы и т. Д.
Я знаю Shift-Ctrl-R, чтобы открывать ресурсы, но на этом мои знания заканчиваются. Как я могу легко перемещаться по адским файлам Java и не-Java в Eclipse с помощью только клавиатуры. Полагаю, у большинства из вас, гуру, уже есть список любимых кодовых сочетаний клавиш.
Поделись, пожалуйста.
Спасибо!
5 ответов
Попробуйте эти ярлыки:
Ctrl + Shift + R для открытия любых ресурсов
Ctrl + E для переключения между открытыми окнами
Ctrl + Shift + T для открытия загруженных классов
Ctrl + T для открытия иерархии типов
Ctrl + O для просмотра всех методов в классе / интерфейсе. Повторное нажатие показывает все методы суперкласса.
Ctrl + F11, чтобы запустить ранее запущенный класс.
Alt + Shift + K и затем J для запуска класса в качестве Java-приложения.
Удерживание Ctrl при нажатии на метод / класс / интерфейс открывает его.
Также проверьте перспективу просмотра Java.
F3: перейти к объявлению / определению метода / переменной
Cmd + [: Вернуться назад
Cmd + ]: идти вперед
Cmd + 1: быстрое исправление
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: переименовывает переменные / методы / классы, переименовывая файлы классов при необходимости. Также исправляет все ссылки
Alt + Left Arraow - возвращается (как в браузере)
Alt + Right Arraow - идет вперед
Ctrl + Q - переход к последней отредактированной строке кода
Также полезный совет при поиске классов - нажатьCtrl + Shift + T и частично ввести имя искомого класса /interface/enum. Например, если вы искали класс с именем StringParserHelper, вы могли бы ввести SPH, или StrPH, или String*Hel, или *ParH. Упражнения с комбинациями. Это поможет вам выделить.
Ctrl + . Переход к следующей проблеме (ошибка или предупреждение компиляции)Ctrl + , Переход к предыдущей проблеме (ошибка или предупреждение компиляции)
Есть много полезных ярлыков. Вы можете посмотреть на них, нажав Ctrl + Shift + L. Нажмите его дважды, и вы будете редактировать сочетания клавиш.
Навигация по коду с Eclipse, с помощью клавиатуры? Вот несколько ярлыков, которые я использую с высокой частотой:
- F3: при использовании имени класса, имени метода или ссылки на переменную открывается объявление выбранного элемента.
- F4: открывает представление иерархии типов для выбранного элемента (класса или метода...)
- Shift+Ctrl+T: поиск и открытие типа Java (обратите внимание, что он не будет искать в JSP, файлах XML и т. Д., Будет искать только объявленные классы)
- Ctrl+F6: открывает раскрывающийся список со списком открытых файлов (чтобы вы могли переходить с одного на другой).
- Ctrl+F7: выпадающий список с доступными видами. Позволяет переключаться из редактора кода в представление навигатора (чтобы вы могли открывать другие файлы)
Есть намного больше, но я использую эти несколько постоянно
Сложить несколько
Ctrl Shift O - организовать импорт
Ctrl 1 - чтобы получить предложения по конкретной строке