¿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?


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":


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


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 "


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


25

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


20

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


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


¿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.


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.


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.


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


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



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í


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 ...


1

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

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.