Comment afficher les numéros de ligne dans Eclipse?


742

Comment puis-je afficher les numéros de ligne par défaut dans Eclipse?


1
Que voulez-vous dire, "par défaut"? Pour chaque nouvel espace de travail? Pour chaque nouvelle installation d'éclipse? Je suis confus.
Ryan Emerle

43
@Uri: Ehm, de sorte que lorsque vous recevez un message d'erreur lancé par le compilateur, vous pouvez rapidement trouver la ligne en scannant le document avec vos yeux.
X-Istence

9
@ X-lstence ctrl-l fera apparaître une boîte pop-up dans laquelle vous pouvez entrer un numéro de ligne pour
accéder

12
Pourtant, je trouve cela beaucoup plus rapide lorsque vous utilisez un outil comme les peluches pour faire défiler jusqu'à chaque ligne lorsqu'il y a plusieurs erreurs et avoir un moyen d'afficher les numéros de ligne est précieux. De plus, lorsque vous prenez des captures d'écran, il peut être agréable de voir les numéros de ligne d'origine à des fins de discussion.
Tod

4
Grande nouvelle! (rapporté par Lars VOGEL): à partir de 4.4M4, les numéros de ligne sont activés par défaut ! Voir ma réponse (modifiée) ci
VonC

Réponses:


1100

Fenêtre → Préférences → Général → Éditeurs → Éditeurs de texte → Afficher les numéros de ligne .


Edit: j'ai écrit cela il y a longtemps, mais comme @ArtOfWarfar et @voidstate l'ont mentionné, vous pouvez maintenant simplement:

Faites un clic droit sur la gouttière et sélectionnez "Afficher les numéros de ligne":


83
Je vous remercie! Je ne peux pas croire que trois personnes différentes aient essayé de dire au PO qu'ils ne voulaient pas de numéros de ligne plutôt que de simplement répondre à la question. Honte aux développeurs d'Eclipse de l'avoir caché dans un endroit aussi obscur, cependant ... cela ne devrait pas avoir à prendre une demi-douzaine de clics pour activer une chose aussi simple.
ArtOfWarfare

9
Merci! J'utilise la version Juno et je l'ai finalement trouvée sous éclipse -> préférence -> général -> éditeurs -> éditeurs de texte -> afficher les numéros de ligne.
Doug English

8
@ArtOfWarfare C'est ce qui se produit lorsque vous laissez les développeurs concevoir l'interface utilisateur.
Blaise Swanwick

44
Il est intéressant de noter que je n'ai pas remarqué l'autre très bonne solution à cette réponse ... faites un clic droit dans la gouttière et choisissez "Afficher les numéros de ligne".
ArtOfWarfare

2
@ArtOfWarfare Shame sur les développeurs d'Eclipse pour avoir créé Eclipse.
Josh

482

Si cela ne fonctionne pas, il peut être remplacé par vos paramètres actuels. Vous pouvez cliquer avec le bouton droit dans la barre à gauche du code où les numéros de ligne devraient normalement apparaître et les activer avec le menu contextuel.

Écran affichant ce menu contextuel


7
Qu'attendiez-vous qu'il soit 3 ans plus récent? Je pense que cette option est nouvelle: P
anon58192932

94

Mise à jour de novembre 2015:

Dans Eclipse Mars 4.5.1, les numéros de ligne sont (ennuyeux) à nouveau désactivés par défaut. Suivez les instructions ci-dessous pour l'activer.


Mise à jour de décembre 2013:

Lars Vogel vient de publier sur son blog :

Les numéros de ligne sont par défaut dans Eclipse SDK Luna (4.4) à partir d'aujourd'hui

(10 décembre 2013)

Nous avons mené une enquête auprès des utilisateurs si les utilisateurs souhaitent que les numéros de ligne soient activés dans les éditeurs de texte dans l'IDE Eclipse par défaut.
La réponse a été très claire:

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

Avec le bogue 421313 , Review - Le numéro de ligne devrait être activé par défaut , nous l'avons activé pour la construction du SDK Eclipse, je suppose que d'autres packages Eclipse suivront.


Mise à jour août 2014

La longueur par défaut du numéro de ligne est désormais de 120 (au lieu de 80) pour Eclipse Mars 4.5M1.
Voir " Comment personnaliser le formatage du code de l'éditeur de texte d'Eclipse ".


Réponse originale (mars 2009)

Pour vraiment l'avoir par défaut, vous pouvez écrire un script qui assure, avant de lancer eclipse, que:
[workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefscontient:

lineNumberRuler=true

(en [workspace]étant le répertoire racine de votre espace de travail eclipse)
Ensuite, eclipse sera ouvert avec "les numéros de ligne affichés 'par défaut'"


Sinon, vous pouvez également taper 'CTRL + 1' puis "ligne", ce qui vous donnera accès à la commande "Afficher les numéros de ligne"
(qui passera à l'option "afficher les numéros de ligne" dans la partie éditeurs de texte de l'option.

Ou vous pouvez simplement taper "engourdi" dans les préférences de Windows pour accéder à la partie Editeur de texte:

afficher le numéro de ligne

Image de " Comment afficher les numéros de ligne dans Eclipse " du blog " Mkyong.com "


Sur la version actuelle d'Eclipse Mars (4.5.1), les numéros de ligne ne sont pas activés par défaut (de manière gênante).
AStopher

Comment puis-je définir l'espacement de retrait gauche, pour ajouter un espace entre le numéro de ligne et le premier caractère de chaque ligne?
Ωmega

@ Ωmega 10 ans plus tard, je ne sais pas. ce serait de l'espace ou du remplissage entre la gouttière et l'éditeur de code.
VonC


25

Légère variation sur Mac OSX:
Eclipse → Préférences → Général → Éditeurs → Éditeurs de texte → Afficher les numéros de ligne


20

Windows → Préférences → Général → Éditeurs de texte → Afficher les lignes de numéros


19

dans ce fichier

[espace de travail] .metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse.ui.editors.prefs

assurez-vous que le paramètre

lineNumberColor = 0,0,0

n'est PAS 255,255, 255, qui est blanc


Cela signifie-t-il que vous pouvez avoir différentes couleurs de numéros de ligne? Intéressant. Je vais essayer ça très bientôt.
Greeso

17

Allez dans Windows → Préférences → Général → Éditeurs de texte → Afficher les lignes de numéros. Cliquez sur OK, puis sur Appliquer les modifications. Ensuite, il affichera automatiquement le nombre de lignes.


Vous voulez peut-être appuyer sur Appliquer, puis sur OK, bien qu'appuyer sur OK soit suffisant. Pourtant, je ne pense pas que cette réponse offre quelque chose de nouveau par rapport à la première réponse. N'est-ce pas une sorte de réponse qu'il faudrait fusionner?
kon psych

Les étapes sont données pour aider certaines personnes, l'algorithme expliqué est pour une compréhension facile. J'espère que cela vous aide!
bhejaFry

9

l'un des moyens les plus simples consiste à utiliser des raccourcis tels que: Ctrl + F10, puis appuyez sur n "it pour afficher le numéro de ligne et masquer les numéros de ligne.


7

La première réponse est bonne mais vous pouvez également la lier à une touche (raccourci) pour la basculer.

Fenêtre> Préférences> Clés puis entrez "Numéros de ligne" dans le filtre et liez-le à une clé.

J'utilise CTRL + S + L.


7

Eclipse ouverte

goto -> Windows -> Préférences -> Éditeur -> Éditeurs de texte -> Afficher la ligne non

Cochez la case Afficher la ligne non


4

cliquez sur l'onglet de la fenêtre et cliquez sur les préférences

cliquez sur l'onglet de la fenêtre

faites-le et vérifiez le numéro de ligne

vérifier le numéro de ligne


3

l'éclipse change la position des préférences

éclipser -> perferences


3

Sur un Mac, procédez comme suit:

cmd + , or ADT -> Preferences 

Développez Général -> Éditeurs -> Éditeurs de texte

Check box: Show line numbers

entrez la description de l'image ici


2

Eclipse a une fonction de recherche dans la case en haut à gauche des Préférences. Tapez «numéros de ligne» dans cette zone de recherche, et hop ...

Au cas où vous en auriez assez de googler à chaque fois que vous oubliez ...


1

ce sera la solution appropriée pour la question posée:

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.