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


742

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


1
Что значит "по умолчанию"? Для каждого нового рабочего пространства? Для каждой новой установки затмения? Я смущен.
Райан Эмерл

43
@ Uri: Хм, так что, когда вы получите сообщение об ошибке, выдаваемое компилятором, вы можете быстро найти строку, отсканировав документ глазами.
X-Istence

9
@ X-lstence ctrl-l откроет всплывающее окно, в котором вы можете ввести номер строки для перехода
jklp

12
Тем не менее, я нахожу это намного быстрее, когда использую такой инструмент, как lint, для прокрутки каждой строки, когда есть несколько ошибок и способ показать номера строк неоценим. Также при съемке скриншотов может быть приятно видеть исходные номера строк в целях обсуждения.
Тод

4
Большие новости! (сообщает Lars VOGEL): начиная с 4.4M4, номера строк активируются по умолчанию ! Смотрите мой (отредактированный) ответ ниже
VonC

Ответы:


1100

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


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

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


83
Спасибо! Я не могу поверить, что три разных человека пытались сказать ОП, что им не нужны номера строк, а не просто ответить на вопрос. Позор разработчикам Eclipse за то, что они спрятали его в таком непонятном месте, хотя ... не нужно полдюжины кликов, чтобы включить такую ​​простую вещь.
ArtOfWarfare

9
Спасибо! Я использую выпуск Juno и в конце концов нашел его в eclipse -> preference -> general -> editors -> text editors -> show Номера строк.
Даг Инглиш

8
@ArtOfWarfare Вот что происходит, когда вы позволяете разработчикам создавать пользовательский интерфейс.
Блейз Суонвик

44
Интересно, что я не заметил другого очень хорошего решения этого ответа ... щелкните правой кнопкой мыши в канаве и выберите "Показать номера строк".
ArtOfWarfare

2
@ArtOfWarfare Позор разработчикам Eclipse за создание Eclipse.
Джош

482

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

Экран, показывающий это контекстное меню


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

94

Обновление ноябрь 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

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


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

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


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

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

lineNumberRuler=true

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


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

Или вы можете просто набрать «оцепенение» в настройках Windows, чтобы получить доступ к части текстового редактора:

показать номер строки

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


В текущей версии Eclipse Mars (4.5.1) номера строк не включены по умолчанию (досадно).
AStopher

Как установить интервал отступа слева, чтобы добавить пробел между номером строки и первым символом каждой строки?
Ωmega

@ Омега 10 лет спустя, я не знаю. это будет пробел или отступ между желобом и редактором кода.
VonC

30

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

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


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

25

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


20

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


19

в этом файле

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

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

lineNumberColor = 0,0,0

НЕ 255,255, 255, который белый


Значит ли это, что у вас могут быть разные цвета номеров строк? Интересно. Я попробую это в ближайшее время.
Greeo

17

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


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

Шаги приведены, чтобы помочь некоторым людям, алгоритм объяснил для простоты понимания. Надеюсь, это поможет вам!
BhejaFry

9

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


7

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

Окно> Настройки> Ключи, затем введите «Номера строк» ​​в фильтре и свяжите его с ключом.

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


7

Открытое Затмение

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

Отметьте Show Line Нет флажок


4

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

нажмите на вкладку окна

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

проверить номер строки шоу


3

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

затмить -> предпочтения


3

На Mac сделайте это:

cmd + , or ADT -> Preferences 

Разверните Общие -> Редакторы -> Текстовые редакторы

Check box: Show line numbers

введите описание изображения здесь


2

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

В случае, если вы устали гуглить каждый раз, когда вы забыли ...


1

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

String lineNumbers = AbstractDecoratedTextEditorPreferenceConstants.EDITOR_LINE_NUMBER_RULER; EditorsUI.getPreferenceStore (). SetValue (lineNumbers, true);

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.