Навигация это насколько легко вам переключаться между разными частями
кода, над которым вы работаете. Чем быстрее переключитесь, тем более вы
продуктивны. Ниже мы приведем список важных возможностей среды разработки
которые могут значительно облегчить вам навигацию по коду.
Недавно открытые файлы
Большую часть времени вы работаете с конечным множеством файлов. Это значит, что вам нужно постоянно переключаться от одного из них к другому, и как можно быстрее. Отлично помогает сэкономить время пункт в меню называемый "Недавно открытые файлы", также доступный по нажатию клавиш Ctrl + E (Cmd + E для Mac). По умолчанию, фокус будет на последнем открытом файле. А вообще вы можете открыть любое окно инструментов с помощью этого пункта меню.
Другая полезная возможность, похожая на "недавно открытые файлы", это "недавно редактированные файлы", доступная по нажатию клавиш Shift + Ctrl + E (Shift + Cmd + E для Mac). Это самый простой способ вернуться к тому коду над которым вы работали.
Структура
Если вы не переключаетесь между файлами, видимо вы перемещаетесь по одному файлу. Самый быстрый способ это сделать - нажать Ctrl + F12 (Cmd + F12 для Mac). Всплывающее окно покажет вам структуру файла и позволит быстро перемещаться к нужному элементу. Просто, как обычно, вам не нужна для этого мышь.
Обратите внимание, что быстрый поиск тут работает тоже. Второе нажатие клавиатурного сочетания позволит посмотреть на отнаследованные члены.
Переключатель
Примерно как операционная система позволяет переключаться от одной задачи к другой, IntelliJ IDEA позволяет переключаться между открытыми файлами и панелями инструментов по нажатию Ctrl+Tab.
Переход к панели навигации
Еще одна полезная возможность стоящая упоминания, это переход к панели навигации, по нажатию клавиш Alt + Home (Alt + ↖ для Mac). Панель навигации сверху окна большую часть времени бесполезна, поэтому чаще всего разработчики скрывают ее и при необходимости вызывают клавиатурным сочетанием.
Панель навигации поддерживает быстрый поиск и другие функции, такие как генерация кода, всплывающая документация и т.д.
Переход между методами
Если вам нужно быстро перейти между методами, нажмите Alt + ↑↓ (Ctrl + ↑↓ для Mac).
Сходная возможность по переходу между парными скобками вызывается по Ctrl + { and Ctrl + } (Cmd + { and Cmd + } для Mac).
Переход к чему-либо
Следующая возможность практически одна из самых используемых в IntelliJ IDEA - переход к классу, файлу, или символу.
Эта функция доступна по нажатию клавиш Ctrl + N (Cmd + N для Mac), и она позволяет использовать сложные выражения, включая пути к файлам, номер строки к которой перейти, срединное соответствие и многое другое. Если вызвать данную функцию дважды, она покажет вам результаты поиска по всем классам проекта.
Точно также как с классами, она работает и с файлами, только вызывается по сочетанию Ctrl + Shift + N (Cmd + Shift + N для Mac). Результат сортируется по степени соответствия выражению.
И наконец, самая хитрая функция, это переход к символу, по клавишам Ctrl + Alt + Shift + N (Alt + Cmd + Shift + N для Mac). Среда разработки постоянно поддерживает перечень всех символов в проекте (а также в библиотеках) для быстрого определения и перехода. Таким образом, вы можете написав выражение, быстро найти метод или поле которое вам нужно.
Выбрать в
И наконец, если вы хотите открыть файл в определенном окне инструментов (или проводнике), вы можете сделать это с помощью функции Выбрать В, по нажатию клавиш Alt + F1.
Другие важные возможности
Переход к строке по ее номеру, с помощью Ctrl + G (Cmd + G для Mac)
На панели слева от линии сворачивания кода, вы можете увидеть иконки файлов связанных с текущим файлом.
Переход к определению с помощью Ctrl + B (Cmd + B для Mac)
Переход к предку класса с помощью Ctrl + U (Cmd + U для Mac)
Переход к реализации с помощью Ctrl + Alt + B (Alt + Cmd + B для Mac)
Переход к последнему отредактированному месту с помощью Shift + Ctrl + Backspace (Shift + Cmd + Backspace для Mac)
Переход к следующему месту ошибки или предупреждения с помощью F2
Переход к юнит-тесту покрывающему данный метод с помощью Shift + Ctrl + T (Shift + Cmd + T для Mac)
А существует ли как в Делфи список всех методов класса, позволяющий быстро перейти к конкретному методу?
Нашла! View->Tool windows->Structure (Alt + 7)
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
А существует ли как в Делфи список всех методов класса, позволяющий быстро перейти к конкретному методу?Нашла! View->Tool windows->Structure (Alt + 7)