Как я могу показать номера строк в 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.