Jak mogę wyświetlić numery linii w Eclipse?


742

Jak domyślnie wyświetlać numery linii w Eclipse?


1
Co masz na myśli mówiąc „domyślnie”? Dla każdego nowego obszaru roboczego? Dla każdej nowej instalacji Eclipse? Jestem zmieszany.
Ryan Emerle

43
@Uri: Ehm, więc kiedy kompilator dostanie komunikat o błędzie, możesz szybko znaleźć wiersz, skanując dokument oczami.
X-Istence

9
@ X-lstence ctrl-l wyświetli wyskakujące okienko, w którym możesz wpisać numer linii, do której chcesz przejść
jklp

12
Mimo to uważam, że jest to znacznie szybsze, gdy używam narzędzia takiego jak kłaczek, aby przewijać do każdej linii, gdy występuje wiele błędów, a sposób wyświetlania numerów linii jest nieoceniony. Również podczas robienia zrzutów ekranu fajnie jest zobaczyć oryginalne numery wierszy do celów dyskusji.
Tod

4
Wielkie wieści! (zgłoszony przez Larsa VOGELA): począwszy od 4.4M4 numery linii są domyślnie aktywowane ! Zobacz moją (zredagowaną) odpowiedź poniżej
VonC

Odpowiedzi:


1100

Okno → Preferencje → Ogólne → Edytory → Edytory tekstu → Pokaż numery linii .


Edycja: Napisałem to dawno temu, ale jak wspomnieli @ArtOfWarfar i @ unikstate, możesz teraz po prostu:

Kliknij prawym przyciskiem myszy rynnę i wybierz „Pokaż numery linii”:


83
Dziękuję Ci! Nie mogę uwierzyć, że trzy różne osoby próbowały powiedzieć OP, że nie chcą numerów linii zamiast tylko odpowiedzieć na pytanie. Szkoda twórcom Eclipse za ukrywanie go w tak niejasnej lokalizacji, chociaż ... nie powinno to wymagać pół tuzina kliknięć, aby włączyć tak prostą rzecz.
ArtOfWarfare

9
Dzięki! Korzystam z wersji Juno i ostatecznie znalazłem ją pod eclipse -> preferencje -> ogólne -> edytory -> edytory tekstu -> pokaż numery wierszy.
Doug English,

8
@ArtOfWarfare Tak dzieje się, gdy pozwalasz programistom zaprojektować interfejs użytkownika.
Blaise Swanwick,

44
Ciekawe, że nie zauważyłem innego bardzo dobrego rozwiązania tej odpowiedzi ... kliknij prawym przyciskiem myszy rynnę i wybierz „Pokaż numery linii”.
ArtOfWarfare

2
@ArtOfWarfare Wstydź się twórcom Eclipse za tworzenie Eclipse.
Josh

482

Jeśli to nie zadziała, może zostać zastąpione przez bieżące ustawienia. Możesz kliknąć prawym przyciskiem myszy pasek po lewej stronie kodu, w którym normalnie pojawiałyby się numery linii, i włączyć je za pomocą menu kontekstowego.

Ekran pokazujący to menu kontekstowe


7
Czego spodziewałeś się o 3 lata nowszy? Wierzę, że ta opcja jest nowa: P
anon58192932

94

Aktualizacja z listopada 2015 r .:

W Eclipse Mars 4.5.1 numery linii są (irytujące) domyślnie wyłączone. Postępuj zgodnie z poniższymi instrukcjami, aby ją włączyć.


Aktualizacja z grudnia 2013 r .:

Lars Vogel właśnie opublikował na swoim blogu :

Numery wierszy są domyślne w Eclipse SDK Luna (4.4) na dzień dzisiejszy

(10 grudnia 2013 r.)

Przeprowadziliśmy ankietę wśród użytkowników, jeśli użytkownicy chcą domyślnie aktywować numery linii w edytorach tekstowych w środowisku Eclipse IDE.
Odpowiedź była bardzo jasna:

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

Z Bug 421313 , Review - Numer wiersza powinny być domyślnie włączona , to pozwoliło na kompilacji Eclipse SDK, zakładam inne pakiety Eclipse będzie.


Aktualizacja sierpnia 2014 r

Domyślna długość numeru linii to teraz 120 (zamiast 80) dla Eclipse Mars 4.5M1.
Zobacz „ Jak dostosować format edytora tekstu w Eclipse ”.


Oryginalna odpowiedź (marzec 2009 r.)

Aby naprawdę mieć to domyślnie, możesz napisać skrypt, który przed uruchomieniem Eclipse zapewni, że:
[workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefszawiera:

lineNumberRuler=true

( [workspace]jako katalog główny obszaru roboczego zaćmienia).
Następnie zaćmienie zostanie otwarte z „domyślnie wyświetlanymi numerami linii” ”


W przeciwnym razie możesz także wpisać „CTRL + 1”, a następnie „wiersz”, co zapewni dostęp do polecenia „Pokaż numery linii”
(które przełączy się na opcję „pokaż numery linii” w części edytorów tekstu).

Lub możesz po prostu wpisać „numb” w Preferencjach Windows, aby uzyskać dostęp do części edytora tekstu:

pokaż numer linii

Zdjęcie z „ Jak wyświetlać numery linii w Eclipse ” bloga „ Mkyong.com


W bieżącej wersji Eclipse Mars (4.5.1) numery linii nie są domyślnie włączone (irytujące).
AStopher

Jak ustawić odstępy między lewymi wcięciami, aby dodać spację między numerem wiersza a pierwszym znakiem każdego wiersza?
Ωmega

@ Ωmega 10 lat później, nie wiem. będzie to spacja lub wypełnienie między rynną a edytorem kodu.
VonC,


25

Niewielkie różnice w systemie Mac OSX:
Eclipse → Preferencje → Ogólne → Edytory → Edytory tekstu → Pokaż numery linii


20

Windows → Preferencje → Ogólne → Edytory tekstu → Pokaż linie liczbowe


19

w tym pliku

[workspace] .metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse.ui.editors.prefs

upewnij się, że parametr

lineNumberColor = 0,0,0

to NIE 255,255,55, co jest białe


Czy to oznacza, że ​​możesz mieć różne kolory numerów linii? Ciekawy. Spróbuję to wkrótce.
Greeso,

17

Przejdź do systemu Windows → Preferencje → Ogólne → Edytory tekstu → Pokaż linie liczbowe. Kliknij OK, a następnie Zastosuj zmiany. Następnie wyświetli liczbę wierszy automatycznie.


Być może chcesz nacisnąć przycisk Zastosuj, a następnie OK, chociaż naciśnięcie OK wystarcza. Nadal nie sądzę, że ta odpowiedź oferuje coś nowego w porównaniu do najwyższej odpowiedzi. Czy nie jest to rodzaj odpowiedzi, którą należy połączyć?
kon psych

Podano kroki, aby pomóc niektórym ludziom, wyjaśniono algorytm dla łatwego zrozumienia. Mam nadzieję, że to ci pomoże!
bhejaFry

9

jednym z łatwych sposobów jest użycie skrótów takich jak: Ctrl + F10, a następnie naciśnij n, aby wyświetlić numer linii i ukryć numery linii.


7

Najlepsza odpowiedź jest dobra, ale można ją również przypisać do klawisza (skrótu), aby przełączyć.

Okno> Preferencje> Klucze, a następnie wpisz „Numery linii” w filtrze i powiąż go z kluczem.

Używam CTRL + S + L.


7

Otwórz Eclipse

goto -> Windows -> Preferencje -> Edytor -> Edytory tekstu -> Pokaż nr linii

Zaznacz pole wyboru Pokaż linię bez


4

kliknij kartę okna i kliknij preferencje

kliknij kartę okna

zrób to i sprawdź pokaż numer linii

sprawdź pokaż numer linii



3

Na komputerze Mac wykonaj następujące czynności:

cmd + , or ADT -> Preferences 

Rozwiń Ogólne -> Edytory -> Edytory tekstu

Check box: Show line numbers

wprowadź opis zdjęcia tutaj


2

Eclipse ma funkcję wyszukiwania w lewym górnym polu Preferencji. Wpisz „numery linii” w tym polu wyszukiwania i presto ...

Jeśli masz dość google, za każdym razem, gdy zapomnisz ...


1

będzie to właściwe rozwiązanie dla zadanego pytania:

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.