Быстрый переход Eclipse - PullRequest
       17

Быстрый переход Eclipse

10 голосов
/ 17 апреля 2010

возможно ли в Eclipse пометить определенные строки с помощью ярлыков и быстро перейти к этим строкам?

Пример. Допустим, у меня есть maintenanceHeavyMethod () в строке 120 в моем классе, gameLoop () в строке 800 и слушатель в строке 1460.

Я бы хотел, например, нажмите CTRL + SHIFT + 1 , 2 , 3 и т. д., чтобы отметить эти позиции, а затем используйте f.ex. CTRL + 1 , 2 , 3 , чтобы немедленно перейти к ним. Мне не нравятся сплит-экраны и т. Д., Но мне нужно прыгать, когда пишу.

Есть ли такая функция?

Я использую новейшие Eclipse для написания Java-программ.

Ответы [ 4 ]

16 голосов
/ 17 апреля 2010

Вы можете добавить Закладки в свой код. Выберите фрагмент кода, который вы хотите добавить в закладки, а затем перейдите к Правка> Добавить закладку ... (также возможно через меню, доступное при нажатии правой кнопкой мыши в левой колонке редактор, как точки останова).

Затем добавьте представление Закладки . Выберите Окно> Показать представление> Другое ...> Закладки , и вы получите что-то вроде этого:

alt text

К сожалению, я не думаю, что вы можете привязать ярлык к определенной закладке.

На всякий случай, ярлык для перехода к определенной строке: CTRL + L .

3 голосов
/ 17 апреля 2010

Об этом лучше всего позаботится mylyn :

Определите задачу с помощью этих трех методов, и вы увидите только эти 3 в представлении проводника пакетов

http://www.tasktop.com/sites/default/files/images/part1-overview.jpg

2 голосов
/ 17 апреля 2010

Чтобы перейти к определенному методу, я использую ctrl + o, а затем начинаю вводить метод. Если вы опытный машинистка, это не должно занять больше времени; имейте в виду, что вам нужно только начать вводить имя метода.

К сожалению, это неправильное решение для перехода к строке кода в методе.

0 голосов
/ 17 апреля 2010

Вы можете перейти к методам, используя вид структуры. Представление Outline показывает все методы, поля и внутренние классы (а также их методы, поля и внутренние классы ... и т. Д.) Исходного файла, который вы в данный момент открыли. Я лично предпочитаю этот метод, если у меня нет стека трассировки и я не знаю, к какой строке я хочу перейти, и в этом случае я использую ctrl + L.

...