В классе с 750+ линиями очень много времени для прокрутки кода, ищущего определенный метод. когда вы не являетесь автором кода, время впустую умножается.
Какие методы вы используете, когда вам нужно быстро перейти к определенному методу? Помните, что это не ваш код, и вы не можете запомнить имя метода. Вы также не можете перейти к определенной строке, так как трудно запомнить номера строк.
Я использую два подхода, к которым я подошел.
Пожалуйста, порекомендуйте...
Это одна из вещей, которые IJ делает лучше всего.
ctrl-click/ctrl-b: перейти к определению из его использования (вы должны постоянно использовать это)
Структурный вид (Alt-7) в сочетании с кнопкой просмотра структуры, которая гласит "Прокрутить от источника",
ctrl-shift-left/right: перемещение между предыдущими местоположениями курсора
ctrl-alt-shift-N: найти любой символ по имени. Даже если вы не знаете эту значительную часть названия. Вы можете использовать дикие карты и случай с верблюдом или оставить все в нижнем регистре и выполнять поиск без учета регистра.
Alt-F6: найти элементы элемента в карете. (Покажите мне, где этот API используется)
Закладки, они работают как ваши точки останова и todos, за исключением того, что они предназначены для ваших целей - все визуально отличаются и поддерживают быструю навигацию по клавиатуре.