Ярлыки 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.