Як я можу показати номери рядків у Eclipse?


742

Як я можу показувати номери рядків за замовчуванням у програмі Eclipse?


1
Що ви маєте на увазі "за замовчуванням"? Для кожного нового робочого простору? Для кожної нової установки затемнення? Я збентежений.
Райан Емерле

43
@Uri: Ем, так що коли ви отримаєте повідомлення про помилку, кинуте на вас компілятором, ви зможете швидко знайти рядок, скануючи документ очима.
X-Istence

9
@ X-lstence ctrl-l відкриє спливаюче вікно, де ви можете ввести номер рядка, щоб перейти до
jklp

12
І все-таки я знаходжу це набагато швидше, коли використовую такий інструмент, як вказівка, для прокрутки до кожного рядка, коли є кілька помилок, і спосіб показу номерів рядків неоціненний. Також при зйомці скріншотів може бути приємно бачити оригінальні номери рядків для обговорення.
Тод

4
Великі новини! (повідомляє Lars VOGEL): починаючи з 4.4M4, номери рядків активовані за замовчуванням ! Дивіться мою (відредаговану) відповідь нижче
VonC

Відповіді:


1100

Вікно → Налаштування → Загальне → Редактори → Текстові редактори → Показати номери рядків .


Редагувати: я писав це вже давно, але як згадували @ArtOfWarfar та @voidstate, тепер ви можете просто:

Клацніть правою клавішею жолоба та виберіть "Показати номери ліній":


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

9
Дякую! Я використовую випуск Juno і врешті знайшов його під затемненням -> уподобання -> загальне -> редактори -> текстові редактори -> показати номери рядків.
Doug English

8
@ArtOfWarfare Це те, що відбувається, коли ви дозволяєте розробникам розробляти інтерфейс користувача.
Blaise Swanwick

44
Цікаво, що я не помітив іншого дуже хорошого рішення цієї відповіді ... клацніть правою кнопкою миші у жолобі та виберіть "Показати номери ліній".
ArtOfWarfare

2
@ArtOfWarfare Shame для розробників Eclipse для створення Eclipse.
Джош

482

Якщо це не працює, це може бути відмінено вашими поточними налаштуваннями. Ви можете клацнути правою кнопкою миші на панелі зліва від коду, де зазвичай відображаються номери рядків, і ввімкнути їх у контекстному меню.

Екран, що показує це контекстне меню


7
Що ти очікував, що це на 3 роки новіше? Я вважаю, що цей варіант новий: P
anon58192932

94

Оновлення листопада 2015 року:

У Eclipse Mars 4.5.1 номери рядків (прикро) знову відключаються за замовчуванням. Дотримуйтесь інструкцій нижче, щоб увімкнути це.


Оновлення грудня 2013 року:

Ларс Фогель щойно опублікував у своєму блозі :

Номери рядків за замовчуванням в Eclipse SDK Luna (4.4) на сьогодні

(10 грудня 2013 р.)

Ми провели опитування користувачів, якщо користувачі хочуть, щоб у текстових редакторах у IDE Eclipse активовано номери рядків за замовчуванням.
Відповідь була дуже чітка:

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

З помилкою 421313 , огляд - номер рядка повинен бути активований за замовчуванням , ми ввімкнули його для збірки SDK Eclipse, я припускаю, що інші пакети Eclipse будуть слідувати.


Оновлення серпня 2014 року

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


Оригінальна відповідь (березень 2009 р.)

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

lineNumberRuler=true

[workspace]кореневим каталогом робочої області eclipse)
Потім затемнення буде відкрито з "номерами рядків, показаними" за замовчуванням ""


В іншому випадку ви також можете ввести "CTRL + 1", а потім "рядок", що надасть вам доступ до команди "Показати номери рядків"
(яка перейде до параметра "Показати номери рядків" у текстовій редакції частини параметра.

Або ви можете просто ввести "numb" у налаштуваннях Windows для доступу до частини редактора тексту:

показати номер рядка

Зображення із " Як відобразити номери рядків у затемненні " блогу " Mkyong.com "


У поточній версії Mars Eclipse (4.5.1) номери рядків за замовчуванням не вмикаються (дратівливо).
AStopher

Як я можу встановити інтервал лівого відступу, щоб додати пробіл між номером рядка та першим символом кожного рядка?
Ωmega

@ Ωmega через 10 років, я не знаю. це буде простір або прокладка між жолобом та редактором коду.
VonC

30

Так просто. Ctrl+ F10, потім N, щоб показати або приховати номери рядків.

Довідка: http://www.shortcutworld.com/en/win/Eclipse.html


Для роботи цього ярлика потрібно зосередитись в Редакторі, але це досить очевидно, якщо читати заголовок розділу у зазначеній статті. :-)
Бьорн Ларссон

25

Незначні зміни на Mac OSX:
затемнення → Налаштування → Загальне → Редактори → Текстові редактори → Показати номери рядків


20

Windows → Налаштування → Загальне → Текстові редактори → Показати рядки


19

у цьому файлі

[робоча область] .metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse.ui.editors.prefs

переконайтеся, що параметр

рядокNumberColor = 0,0,0

НЕ 255,255, 255, що є білим


Це означає, що ви можете мати різні кольори номерів рядків? Цікаво. Я спробую це якось скоро.
Greeso

17

Перейдіть до Windows → Налаштування → Загальне → Текстові редактори → Показати рядки. Натисніть кнопку ОК, а потім застосувати зміни. Тоді він відображатиме кількість ліній автоматично.


Можливо, ви маєте на увазі натиснути кнопку «Застосувати», а потім «ОК», хоча достатньо натиснути «ОК». Але я не думаю, що ця відповідь пропонує щось нове порівняно з найвищою. Чи це не така відповідь, яку слід об'єднати?
kon psych

Наведено кроки, щоб допомогти деяким людям, алгоритм пояснений для легкого розуміння. Сподіваюся, це допоможе вам!
bhejaFry

9

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


7

Верхня відповідь хороша, але ви також можете прив’язати її до клавіші (ярлика), щоб переключити її.

Вікно> Налаштування> Ключі, потім введіть у фільтр "Номери рядків" і прив'яжіть його до клавіші.

Я використовую CTRL + S + L.


7

Відкрите затемнення

goto -> Windows -> Налаштування -> Редактор -> Текстові редактори -> Показати номер рядка

Поставте прапорець Показувати лінію немає


4

натисніть на вкладку вікна та натисніть на налаштування

натисніть на вкладку вікна

зробіть це і перевірте номер рядка

номер рядка перевірки



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.