В нашей базе кода есть несколько очень длинных методов (несколько страниц с кодом). При чтении кода иногда было бы полезно увидеть имя метода, к которому принадлежит текущая строка, без предварительного просмотра до начала метода. Возможно ли это в Intellij IDEA? Я использую Intellij IDEA 7.0.3.
Есть ли способ в Intellij IDEA увидеть имя метода, к которому принадлежит текущая строка?
Ответ 1
Вы можете использовать Просмотр | Контекстная информация (Alt + Q, Ctrl + Shift + Q на Mac). В верхней части редактора отобразится всплывающее окно с текущей контекстной информацией (сигнатура класса/метода).
Ответ 2
На панели структуры выберите параметр "Автопрокат из источника". Таким образом, когда вы поместите курсор внутри любого метода, панель структуры покажет, к какому методу вы находитесь.
Ответ 3
В Intellij теперь есть поддержка панировочных сухарей. Перейдите в настройки > внешний вид и отметьте "Показать панировочные сухари". Таким образом вы можете просмотреть имя класса/метода без Alt + Q.
Ответ 4
IntelliJ 2018
Это показано по умолчанию внизу.
К сожалению, метод показывается только по имени (не включая параметры). Если метод перегружен, вы точно не будете знать, где вы находитесь.
Если вы хотите переместить его снизу вверх, выберите " Файл" > " Настройки" > " Редактор" > " Основные" > " Хлебные крошки" > отметьте " Вверху":
Ответ 5
По какой-то причине (Alt-Q) для меня не было согласованным в Android Studio. Я нахожу (Ctrl-F12), чтобы быть довольно удовлетворительным для этой цели (Navigate | File Structure), хотя он может немного отставать в больших файлах. И снова нажав горячую клавишу, он также заполнит список всеми унаследованными методами.