Wie kann ich Zeilennummern in Eclipse anzeigen?

742

Wie kann ich in Eclipse standardmäßig Zeilennummern anzeigen?

hichris123
quelle
1
Was meinst du mit "standardmäßig"? Für jeden neuen Arbeitsbereich? Für jede neue Installation von Eclipse? Ich bin verwirrt.
Ryan Emerle
43
@Uri: Ähm, damit Sie, wenn Sie vom Compiler eine Fehlermeldung erhalten, die Zeile schnell finden können, indem Sie das Dokument mit Ihren Augen scannen.
X-Istence
9
@ X-lstence Strg-L öffnet ein Popup-Feld, in das Sie eine Zeilennummer eingeben können, zu der Sie springen können
jklp
12
Trotzdem finde ich es viel schneller, wenn ich ein Werkzeug wie Lint verwende, um zu jeder Zeile zu scrollen, wenn mehrere Fehler vorliegen und die Möglichkeit, Zeilennummern anzuzeigen, von unschätzbarem Wert ist. Auch beim Aufnehmen von Screenshots kann es hilfreich sein, die ursprünglichen Zeilennummern zu Diskussionszwecken zu sehen.
Tod
4
Große Neuigkeiten! (gemeldet von Lars VOGEL): Ab 4.4M4 sind die Zeilennummern standardmäßig aktiviert ! Siehe meine (bearbeitete) Antwort unten
VonC

Antworten:

1100

Fenster → Einstellungen → Allgemein → Editoren → Texteditoren → Zeilennummern anzeigen .


Bearbeiten: Ich habe das vor langer Zeit geschrieben, aber wie @ArtOfWarfar und @voidstate erwähnt haben, können Sie jetzt einfach:

Klicken Sie mit der rechten Maustaste auf die Rinne und wählen Sie "Zeilennummern anzeigen":

fbernier
quelle
83
Vielen Dank! Ich kann nicht glauben, dass drei verschiedene Leute versucht haben, dem OP zu sagen, dass sie keine Zeilennummern wollten, anstatt nur die Frage zu beantworten. Schade für die Entwickler von Eclipse, dass sie es an einem so dunklen Ort versteckt haben ... es sollte nicht ein halbes Dutzend Klicks dauern, um eine so einfache Sache einzuschalten.
ArtOfWarfare
9
Vielen Dank! Ich verwende die Juno-Version und habe sie schließlich unter Eclipse -> Einstellungen -> Allgemein -> Editoren -> Texteditoren -> Zeilennummern anzeigen gefunden.
Doug English
8
@ArtOfWarfare Das passiert, wenn Sie Entwickler die Benutzeroberfläche entwerfen lassen.
Blaise Swanwick
44
Interessant, dass ich die andere sehr gute Lösung für diese Antwort nicht bemerkt habe ... Klicken Sie mit der rechten Maustaste in die Rinne und wählen Sie "Show Line Numbers".
ArtOfWarfare
2
@ArtOfWarfare Schande über die Entwickler von Eclipse für die Erstellung von Eclipse.
Josh
482

Wenn dies nicht funktioniert, wird es möglicherweise von Ihren aktuellen Einstellungen überschrieben. Sie können mit der rechten Maustaste in die Leiste links neben dem Code klicken, in der normalerweise Zeilennummern angezeigt werden, und diese über das Kontextmenü aktivieren.

Bildschirm mit diesem Kontextmenü

voidstate
quelle
7
Was hast du erwartet, es ist 3 Jahre neuer? Ich glaube, diese Option ist neu: P
anon58192932
94

Update November 2015:

In Eclipse Mars 4.5.1 sind die Zeilennummern (ärgerlicherweise) standardmäßig wieder deaktiviert. Befolgen Sie die folgenden Anweisungen, um es zu aktivieren.


Update Dezember 2013:

Lars Vogel hat gerade auf seinem Blog veröffentlicht :

Zeilennummern sind ab heute in Eclipse SDK Luna (4.4) Standard

(10. Dezember 2013)

Wir haben eine Benutzerumfrage durchgeführt, wenn Benutzer standardmäßig Zeilennummern in Texteditoren in der Eclipse-IDE aktivieren möchten.
Die Antwort war sehr klar:

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

Mit Bug 421313 sollte Review - Zeilennummer standardmäßig aktiviert sein . Wir haben sie für den Eclipse SDK-Build aktiviert. Ich gehe davon aus, dass weitere Eclipse-Pakete folgen werden.


Update August 2014

Die Standardlänge der Zeilennummer für Eclipse Mars 4.5M1 beträgt jetzt 120 (anstelle von 80).
Siehe " So passen Sie die Code-Formatierung des Eclipse-Texteditors an ".


Ursprüngliche Antwort (März 2009)

Um es wirklich standardmäßig zu haben, können Sie ein Skript schreiben, das vor dem Starten von Eclipse Folgendes sicherstellt
[workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefs:

lineNumberRuler=true

(mit [workspace]dem Stammverzeichnis Ihres Eclipse-Arbeitsbereichs)
Dann wird Eclipse mit "Zeilennummern, die standardmäßig angezeigt werden" geöffnet.


Andernfalls können Sie auch 'STRG + 1' und dann "Zeile" eingeben, um auf den Befehl "Zeilennummern anzeigen" zuzugreifen
(der im Texteditor-Teil der Option zur Option "Zeilennummern anzeigen" wechselt.

Oder Sie können einfach "numb" in die Windows-Einstellungen eingeben, um auf den Texteditor-Teil zuzugreifen:

Zeilennummer anzeigen

Bild aus " So zeigen Sie Zeilennummern in Eclipse an " des Blogs " Mkyong.com "

VonC
quelle
In der aktuellen Eclipse Mars-Version (4.5.1) sind Zeilennummern standardmäßig nicht aktiviert (ärgerlich).
AStopher
Wie kann ich den Abstand für den linken Einzug festlegen, um zwischen der Zeilennummer und dem ersten Zeichen jeder Zeile ein Leerzeichen einzufügen?
Ωmega
@ Ωmega 10 Jahre später weiß ich es nicht. Das wäre Platz oder Abstand zwischen der Rinne und dem Code-Editor.
VonC
30

So einfach ist das. Ctrl+ F10, Num Zeilennummern ein- oder auszublenden.

Referenz: http://www.shortcutworld.com/de/win/Eclipse.html

Shaby
quelle
Man muss sich im Editor konzentrieren, damit diese Verknüpfung funktioniert, aber das ist ziemlich offensichtlich, wenn man den Abschnittstitel im genannten Artikel liest. :-)
Björn Larsson
25

Leichte Abweichungen unter Mac OS X:
Eclipse → Einstellungen → Allgemein → Editoren → Texteditoren → Zeilennummern anzeigen

Crsierra
quelle
20

Windows → Einstellungen → Allgemein → Texteditoren → Zahlenzeilen anzeigen

HANU
quelle
19

in dieser Datei

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

Stellen Sie den Parameter sicher

lineNumberColor = 0,0,0

ist NICHT 255,255, 255, was weiß ist

Antonio Leite
quelle
Bedeutet das, dass Sie verschiedene Farben von Zeilennummern haben können? Interessant. Ich werde das irgendwann bald versuchen.
Greeso
17

Gehen Sie zu Windows → Einstellungen → Allgemein → Texteditoren → Zahlenzeilen anzeigen. Klicken Sie auf OK und dann auf Änderungen übernehmen. Dann wird die Zeilenanzahl automatisch angezeigt.

bhejaFry
quelle
Vielleicht möchten Sie Übernehmen und dann OK drücken, obwohl OK ausreicht. Trotzdem glaube ich nicht, dass diese Antwort im Vergleich zur Top-Antwort etwas Neues bietet. Ist es nicht eine Art Antwort, die zusammengeführt werden sollte?
Kon Psych
Die Schritte sollen einigen Leuten helfen. Der erklärte Algorithmus dient dem einfachen Verständnis. Hoffe es hilft dir!
bhejaFry
9

Eine der einfachen Möglichkeiten besteht darin, Verknüpfungen wie Strg + F10 zu verwenden und dann n "zu drücken, um die Zeilennummer anzuzeigen und die Zeilennummern auszublenden.

Arul Pandian
quelle
7

Die beste Antwort ist gut, aber Sie können sie auch an eine Taste (Shorcut) binden, um sie umzuschalten.

Fenster> Einstellungen> Schlüssel Geben Sie dann "Zeilennummern" in den Filter ein und binden Sie ihn an einen Schlüssel.

Ich benutze STRG + S + L.

DevC
quelle
7

Öffne Eclipse

gehe zu -> Windows -> Einstellungen -> Editor -> Texteditoren -> Zeilennummer anzeigen

Aktivieren Sie das Kontrollkästchen Zeile anzeigen

Ujjwal Roy
quelle
4

Klicken Sie auf die Registerkarte Fenster und dann auf Einstellungen

Klicken Sie auf die Registerkarte Fenster

Tun Sie dies und überprüfen Sie die Zeilennummer anzeigen

Überprüfen Sie die Zeilennummer anzeigen

Adiii
quelle
3

Die Sonnenfinsternis ändert die Position der Perferenzen

zu verdunkeln -> Perferenzen

user1144651
quelle
3

Führen Sie auf einem Mac Folgendes aus:

cmd + , or ADT -> Preferences 

Erweitern Sie Allgemein -> Editoren -> Texteditoren

Check box: Show line numbers

Geben Sie hier die Bildbeschreibung ein

Mike Zriel
quelle
2

Eclipse verfügt über eine Suchfunktion im oberen linken Feld der Einstellungen. Geben Sie "Zeilennummern" in dieses Suchfeld ein und ...

Für den Fall, dass Sie es satt haben, jedes Mal zu googeln, wenn Sie vergessen ...

wizurd
quelle
1

Dies ist die geeignete Lösung für die gestellte Frage:

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

RTA
quelle