Как я могу показать номера строк в Eclipse?

704

Как я могу показать номера строк по умолчанию в Eclipse?

  • 1
    Что значит "по умолчанию"? Для каждого нового рабочего пространства? Для каждой новой установки затмения? Я не совсем понимаю.
  • 43
    @ Uri: Хм, так что, когда вы получите сообщение об ошибке, выдаваемое компилятором, вы можете быстро найти строку, отсканировав документ глазами.
Показать ещё 3 комментария
Теги:
configuration

17 ответов

1047

Окно → Настройки → Общие → Редакторы → Текстовые редакторы → Показать номера строк.

Изменить: я написал это давно, но как @ArtOfWarfar и @voidstate упомянут, вы можете просто:

Щелкните правой кнопкой мыши на желобе и выберите "Показать номера строк":

Изображение 6668

  • 82
    Спасибо! Я не могу поверить, что три разных человека пытались сказать ОП, что им не нужны номера строк, вместо того, чтобы просто ответить на вопрос. Позор разработчикам Eclipse за то, что они спрятали его в таком непонятном месте, хотя ... не нужно делать полдюжины кликов, чтобы включить такую простую вещь.
  • 9
    Спасибо! Я использую выпуск Juno и в конце концов нашел его в eclipse -> preference -> general -> editors -> text editors -> show Номера строк.
Показать ещё 11 комментариев
453

Если это не работает, оно может быть переопределено вашими текущими настройками. Вы можете щелкнуть правой кнопкой мыши на панели слева от кода, где обычно отображаются номера строк и включать их в контекстное меню.

Изображение 6669

  • 7
    Что вы ожидали, что это на 3 года новее? Я считаю, что этот вариант является новым: P
91

Обновление в ноябре 2015 года:

В Eclipse Mars 4.5.1 номера строк (досадно) отключены по умолчанию снова. Следуйте инструкциям ниже, чтобы включить его.


Обновление декабрь 2013:

Ларс Фогель просто опубликован в своем блоге

Номера строк по умолчанию в Eclipse SDK Luna (4.4) на сегодняшний день

(10 декабря 2013 г.)

Мы провели опрос пользователей, если пользователи хотят, чтобы номера строк активировались в текстовых редакторах в Eclipse IDE по умолчанию.
Ответ был очень ясным:

YES : 80.07% (1852 responses)
NO  : 19.93% (461 responses)
Total  : 2313
Skipped:   15

С Ошибка 421313, Обзор - номер строки должен быть активирован по умолчанию, мы включили его для сборки Eclipse SDK, я предполагаю, что последуют другие пакеты Eclipse.


Обновление в августе 2014 года

Длина строки по умолчанию теперь 120 (вместо 80) для Eclipse Mars 4.5M1.
См. "Как настроить форматирование текстового редактора Eclipse".


Оригинальный ответ (март 2009 г.)

Чтобы по-настоящему это сделать, вы можете написать script, которые перед запуском eclipse гарантируют, что:
[workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefs содержит:

lineNumberRuler=true

[workspace] является корневым каталогом вашего рабочего пространства eclipse)
Затем затмение будет открыто с "номерами строк, отображаемыми" по умолчанию "


В противном случае вы также можете ввести "CTRL + 1", а затем "line", что даст вам доступ к команде "Показать номера строк" ​​
(который переключится на опцию "показать номера строк" ​​в части текстовых редакторов этой опции.

Или вы можете просто набрать "numb" в Windows Preferences для доступа к части редактора текста:

Изображение 6670

Изображение из Как отобразить номера строк в Eclipse" блога "Mkyong.com "

  • 0
    В текущей версии Eclipse Mars (4.5.1) номера строк не включены по умолчанию (досадно).
  • 1
    @bob Спасибо за ваше редактирование. Я только что одобрил это.
Показать ещё 1 комментарий
28

Так просто. Ctrl + F10, затем N, чтобы показать или скрыть номера строк.

Ссылка: http://www.shortcutworld.com/en/win/Eclipse.html

  • 0
    Чтобы этот ярлык работал, нужно сосредоточиться в редакторе, но это довольно очевидно, если прочитать заголовок раздела в указанной статье. :-)
24

Небольшая вариация на Mac OSX:
Eclipse → Настройки → Общие → Редакторы → Текстовые редакторы → Показать номера строк

19

Windows → Предпочтения → Общие → Текстовые редакторы → Показать номера телефонов

17

Перейдите в раздел "Windows" → "Настройки" → "Общие" → "Текстовые редакторы" → "Показать цифровые линии". Нажмите "ОК", а затем "Применить изменения". Затем он автоматически покажет количество строк.

  • 0
    Может быть, вы хотите нажать Применить, а затем ОК, хотя достаточно нажать ОК. Тем не менее, я не думаю, что этот ответ предлагает что-то новое по сравнению с топовым ответом. Разве это не тот ответ, который следует объединить?
  • 0
    Шаги приведены, чтобы помочь некоторым людям, алгоритм объяснил для простоты понимания. Надеюсь, это поможет вам!
17

в этом файле

[рабочее пространство].metadata.plugins\org.eclipse.core.runtime.settings\org.eclipse.ui.editors.prefs

убедитесь, что параметр

lineNumberColor = 0,0,0

НЕ 255 255, 255, белый

  • 0
    Означает ли это, что у вас могут быть разные цвета номеров строк? Интересно. Я попробую это в ближайшее время.
  • 1
    Отличный совет о том, как изменить цвет номеров строк. Работает отлично!
Показать ещё 2 комментария
9

одним из простых способов является использование сочетаний клавиш: Ctrl + F10, затем нажмите n ", чтобы отобразить номер строки и скрыть номера строк.

7

Верхний ответ хорош, но вы также можете привязать его к ключу (shorcut), чтобы переключить его.

Окно > Настройки > Клавиши затем введите "Линии номера" в фильтре и привяжите его к ключу.

Я использую CTRL + S + L.

4

Открыть Eclipse

goto → Windows → Настройки → Редактор → Текстовые редакторы → Показать строку Нет

Отметьте флажок Показать строку №

4

щелкните вкладку окна и нажмите на настройки

Изображение 6671

сделать это и проверить номер строки показа

Изображение 6672

3

На Mac выполните следующее:

cmd + , or ADT -> Preferences 

Развернуть Общие → Редакторы → Текстовые редакторы

Check box: Show line numbers

Изображение 6673

3

затмение меняет положение позиций

to eclipse → perferences

1

Eclipse имеет функцию поиска в верхнем левом поле настроек. Введите "номера строк" ​​в этом окне поиска и пре...

Если вы устали от поиска в Интернете каждый раз, когда забываете...

1

Подробное объяснение

Нашел его где-то в Google...:)

1

это будет подходящее решение для заданного вопроса:

Строка lineNumbers = AbstractDecoratedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER; EditorsUI.getPreferenceStore(). SetValue (lineNumbers, true);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню