¿Cómo puedo mostrar números de línea en Eclipse?

742

¿Cómo puedo mostrar números de línea por defecto en Eclipse?

hichris123
fuente
1
¿Qué quieres decir con "por defecto"? Para cada nuevo espacio de trabajo? Para cada nueva instalación de eclipse? Estoy confundido.
Ryan Emerle
43
@Uri: Ehm, para que cuando el compilador te envíe un mensaje de error, puedas encontrar rápidamente la línea escaneando el documento con los ojos.
X-Istence
99
@ X-lstence ctrl-l mostrará un cuadro emergente donde puede ingresar un número de línea para saltar
jklp
12
Aún así, lo encuentro mucho más rápido cuando uso una herramienta como pelusa para desplazarse a cada línea cuando hay múltiples errores y tener una forma de mostrar los números de línea es invaluable. Además, al tomar capturas de pantalla, puede ser agradable ver los números de línea originales para fines de discusión.
Tod
44
¡Grandes noticias! (informado por Lars VOGEL): a partir de 4.4M4, ¡los números de línea se activan por defecto ! Vea mi respuesta (editada) a continuación
VonC

Respuestas:

1100

Ventana → Preferencias → General → Editores → Editores de texto → Mostrar números de línea .


Editar: escribí esto hace mucho tiempo, pero como @ArtOfWarfar y @voidstate mencionaron, ahora puedes simplemente:

Haga clic derecho en la canaleta y seleccione "Mostrar números de línea":

fbernier
fuente
83
¡Gracias! No puedo creer que tres personas diferentes intentaron decirle al OP que no querían números de línea en lugar de simplemente responder la pregunta. Es una pena para los desarrolladores de Eclipse por ocultarlo en una ubicación tan oscura, sin embargo ... no debería tener que hacer media docena de clics para activar una cosa tan simple.
ArtOfWarfare
99
¡Gracias! Estoy usando la versión de Juno y finalmente la encontré bajo eclipse -> preferencia -> general -> editores -> editores de texto -> mostrar números de línea.
Doug English
8
@ArtOfWarfare Eso es lo que sucede cuando dejas que los desarrolladores diseñen la interfaz de usuario.
Blaise Swanwick
44
Es interesante que no haya notado la otra muy buena solución para esta respuesta ... haga clic derecho en la canaleta y elija "Mostrar números de línea".
ArtOfWarfare
2
@ArtOfWarfare Vergüenza sobre los desarrolladores de Eclipse por crear Eclipse.
Josh
482

Si esto no funciona, puede ser anulado por su configuración actual. Puede hacer clic derecho en la barra a la izquierda del código donde normalmente aparecerían los números de línea y activarlos con el menú contextual.

Pantalla que muestra este menú contextual

estado nulo
fuente
77
¿Qué esperabas que fuera 3 años más nuevo? Creo que esta opción es nueva: P
anon58192932
94

Actualización de noviembre de 2015:

En Eclipse Mars 4.5.1, los números de línea están (molestamente) desactivados por defecto nuevamente. Siga las instrucciones a continuación para habilitarlo.


Actualización de diciembre de 2013:

Lars Vogel acaba de publicar en su blog :

Los números de línea son predeterminados en Eclipse SDK Luna (4.4) a partir de hoy

(10 de diciembre de 2013)

Realizamos una encuesta a los usuarios si los usuarios desean tener números de línea activados en editores de texto en el IDE de Eclipse de forma predeterminada.
La respuesta fue muy clara:

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

Con el error 421313 , Revisión: el número de línea debe activarse de forma predeterminada , lo habilitamos para la compilación del SDK de Eclipse, supongo que seguirán otros paquetes de Eclipse.


Actualización de agosto de 2014

La longitud predeterminada del número de línea ahora es 120 (en lugar de 80) para Eclipse Mars 4.5M1.
Consulte " Cómo personalizar el formato del código del editor de texto de Eclipse ".


Respuesta original (marzo de 2009)

Para tenerlo realmente de forma predeterminada, puede escribir un script que asegure, antes de iniciar eclipse, que:
[workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefscontiene:

lineNumberRuler=true

(con [workspace]ser el directorio raíz de su espacio de trabajo de eclipse)
Luego, el eclipse se abrirá con "números de línea que se muestran 'por defecto'"


De lo contrario, también puede escribir 'CTRL + 1' y luego "línea", que le dará acceso al comando "Mostrar números de línea"
(que cambiará a la opción "mostrar números de línea" en la parte de los editores de texto de la opción).

O simplemente puede escribir "entumecido" en las Preferencias de Windows para acceder a la parte del Editor de texto:

mostrar número de línea

Imagen de " Cómo mostrar números de línea en Eclipse " del blog " Mkyong.com "

VonC
fuente
En la versión actual de Eclipse Mars (4.5.1), los números de línea no están habilitados de forma predeterminada (molesto).
AStopher
¿Cómo puedo establecer el espacio de sangría izquierdo para agregar espacio entre el número de línea y el primer carácter de cada línea?
Ωmega
@ Ωmega 10 años después, no lo sé. eso sería espacio o relleno entre la canaleta y el editor de código.
VonC
30

Tan simple como eso. Ctrl+ F10, entonces N, para mostrar u ocultar números de línea.

Referencia: http://www.shortcutworld.com/en/win/Eclipse.html

en mal estado
fuente
Es necesario tener el foco en el Editor para que ese acceso directo funcione, pero eso es bastante obvio si uno lee el título de la sección en el artículo referido. :-)
Björn Larsson
25

Ligera variación en Mac OSX:
Eclipse → Preferencias → General → Editores → Editores de texto → Mostrar números de línea

crsierra
fuente
20

Windows → Preferencias → General → Editores de texto → Mostrar líneas de números

Hanu
fuente
19

en este archivo

[espacio de trabajo] .metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse.ui.editors.prefs

asegúrese de que el parámetro

lineNumberColor = 0,0,0

NO es 255,255, 255, que es blanco

Antonio Leite
fuente
¿Eso significa que puede tener diferentes colores de números de línea? Interesante. Lo intentaré pronto.
Greeso
17

Vaya a Windows → Preferencias → General → Editores de texto → Mostrar líneas de números. Haga clic en Aceptar, luego aplique los cambios. Luego mostrará el recuento de líneas automáticamente.

bhejaFry
fuente
Quizás quiera presionar Aplicar y luego OK, aunque presionar OK es suficiente. Aún así, no creo que esta respuesta ofrezca algo nuevo en comparación con la respuesta principal. ¿No es un tipo de respuesta que debería fusionarse?
kon psych
Los pasos se dan para ayudar a algunas personas, el algoritmo explicado es para una fácil comprensión. Espero que te ayude!
bhejaFry
9

una de las formas más fáciles es usar atajos como: Ctrl + F10, luego presione n "muestra el número de línea y oculta los números de línea.

Arul Pandian
fuente
7

La respuesta principal es buena, pero también puede vincularla a una tecla (shorcut) para alternarla.

Ventana> Preferencias> Teclas, luego ingrese "Números de línea" en el filtro y asócielo a una tecla.

Yo uso CTRL + S + L.

DevC
fuente
7

Eclipse abierto

Ir a -> Windows -> Preferencias -> Editor -> Editores de texto -> Mostrar número de línea

Marque la casilla de verificación Mostrar línea sin

Ujjwal Roy
fuente
4

haga clic en la pestaña de la ventana y haga clic en preferencias

haga clic en la pestaña de la ventana

haz esto y verifica el número de línea

comprobar mostrar número de línea

Adiii
fuente
3

el eclipse cambia la posición de las preferencias

eclipsar -> perferencias

usuario1144651
fuente
3

En una Mac haz esto:

cmd + , or ADT -> Preferences 

Expandir General -> Editores -> Editores de texto

Check box: Show line numbers

ingrese la descripción de la imagen aquí

Mike Zriel
fuente
2

Eclipse tiene una función de búsqueda en el cuadro superior izquierdo de las Preferencias. Escriba 'números de línea' en ese cuadro de búsqueda y presto ...

En caso de que estés cansado de buscar en Google cada vez que olvides ...

wizurd
fuente
1

Esta será la solución adecuada para la pregunta formulada:

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

RTA
fuente