Ярлыки Eclipse для перехода к кодовой строке
возможно ли в Eclipse отметить некоторые строки с помощью ярлыков и иметь возможность быстро перейти к этим строкам?
Пример: предположим, что у меня есть maintenanceHeavyMethod() в строке 120 в моем классе, gameLoop() на линии 800 и на некоторых слушателях на линии 1460.
Я хотел бы f.ex. нажмите CTRL + SHIFT + 1, 2, 3 и т.д., чтобы отметить эти позиции, а затем используйте f.ex. CTRL + 1, 2, 3, чтобы сразу перейти к ним. Мне не нравятся разделенные экраны и т.д., Но мне нужно прыгать при записи.
Есть ли такая функция?
Я использую последний Eclipse для написания Java-программ.
Ответы
Ответ 1
Вы можете добавить Закладки в свой код. Выберите фрагмент кода, который вы хотите пометить, а затем перейдите в Изменить > Добавить закладку... (также возможно через меню, доступное с помощью правой кнопки мыши в левой колонке редактора, как точки останова).
Затем добавьте представление Закладки. Выберите Окно > Показать вид > Другое... > Закладки, и вы получите что-то вроде этого:
![alt text]()
К сожалению, я не думаю, что вы можете привязать ярлык к определенной закладке.
На всякий случай ярлык для перехода к определенной строке CTRL + L.
Ответ 2
Это лучше всего позаботиться mylyn:
Определите задачу с помощью этого трех методов, и вы увидите только те 3 в представлении проводника пакета
![http://www.tasktop.com/sites/default/files/images/part1-overview.jpg]()
Ответ 3
Чтобы перейти к определенному методу, я использую ctrl + o, а затем начните вводить метод. Если вы опытная машинистка, это не должно занять больше времени; имейте в виду, что вам нужно только ввести имя метода.
К сожалению, это не является подходящим решением для перехода к строке кода внутри метода.
Ответ 4
Вы можете перейти к методам, используя представление схемы. В представлении схемы отображаются все методы, поля и внутренние классы (и их методы и поля и внутренние классы... и т.д.) Исходного файла, который вы сейчас открыли. Я лично предпочитаю этот метод, если у меня нет stacktrace и не знаю, в какую строку я хочу перейти, и в этом случае я использую ctrl + L.