Как открыть файл в Eclipse и перейти к определенной строке? - PullRequest
17 голосов
/ 19 февраля 2010

Я могу открыть файл в exclipse, но есть ли синтаксис для перехода к определенной строке?

ВП может сделать это

vi -c LINE filename

Ответы [ 7 ]

37 голосов
/ 19 февраля 2010

Не совсем правильный ответ, но для файла Java вы можете использовать проводник пакетов или контурный вид , полезный для выбора группы строк ) и открытия файла к строке, соответствующей элементу Java (класс, метод, переменная, ...)

Eclipse open

Как только файл уже открыт, CTRL + L - это путь к строке редактируемого в данный момент файла, как упоминается Adi в комментарии.

9 голосов
/ 23 ноября 2015

Проверено только на MARS:

Предпочтения> Ключи> «Открыть из буфера обмена»

Назначить привязку клавиш.

  1. Копировать то есть запись журнала в формате Main.java: 1
  2. Нажать выбранную привязку клавиш
  3. вуаля

В последней версии клавиша [Oxygen] была ctrl + shift + v

8 голосов
/ 19 апреля 2016

Наконец исправлено !!

В Windows:

eclipsec.exe -name Eclipse --launcher.openFile %USERPROFILE%\workspace\MyClass.java:50

В Linux / Mac:

eclipse -name Eclipse --launcher.openFile ~/workspace/MyClass.java:50
7 голосов
/ 19 февраля 2010
  1. CTRL + SHIFT + R (Открытый ресурс) или CTRL + SHIFT + T (открытый тип, только для классов)

  2. Введите имя / начало названия / первые буквы имени дела верблюда

  3. CTRL + L (Перейти к строке)

1 голос
/ 09 июля 2018

Попробуйте

eclipse.exe file.txt:22 

для более новых версий Eclipse и

eclipse.exe file.txt+178

для старших.

1 голос
/ 26 июня 2018

Хм. Для меня это работает на Windows так же просто, как

eclipse.exe path\filename.ext:42


(Я действительно искал согласованное решение для IDE.
Pycharm также предлагает pycharm.exe path:number , но, похоже, не работает: /)

0 голосов
/ 08 января 2018

Продолжая ответ @ raho, полный путь к меню: Окно -> Настройки -> Общие -> Ключи

Насколько я могу судить, это не будет работать на С ++.

(я использую кислород 4.7.1a)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...