¿Hay numeración de línea para nano?


Respuestas:


19

Lo único que se acerca a lo que quieres es la opción de mostrar la posición actual del cursor. Se activa mediante --constla opción (página de manual: mostrar constantemente la posición del cursor) o presionando AltCun archivo de texto abierto.


44
Buena respuesta. El argumento --const es el mismo que -c. Úselo para abrir el archivo así: nombre de archivo nano -c. Además, para que sea permanente, incluya la opción 'establecer const' en su archivo ~ / .nanorc, que puede no existir hasta que lo cree.
— MountainX para Monica Cellio

Si su nano es más nuevo, puede ver lo siguiente en sus páginas de manual. -c, --constantshow Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
— Jay Bose

20

Adición set linenumbersde /etc/nanorcobras para mí en nanola versión 2.7.1 .

También se puede activar con -lo --linenumbersen la línea de comando.

Alternar los números de línea desde dentro de nano con: M-#en mi caso Alt+ Shift+ 3.


Gracias por Alt + Shift + 3 por alternar.
— bob

Además de cambiar el color de fondo de los números de línea, usoset numbercolor ,normal
— smac89

4

Esto se agregó el 20 de octubre y se documentó el 22 de octubre y aún no se ha convertido en un lanzamiento, así que compílelo de la fuente de esta manera:

git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install 

Luego agregue lo siguiente a su .nanorc:

set linenumbers

Puede usar ^ # para activar y desactivar los números de línea desde Nano. Probablemente sea un poco defectuoso ya que es reciente y muchas personas no lo han probado.


Una buena respuesta habría señalado que la función se agregó el día anterior y no tiene experiencia de usuario con la que relacionarse.
— Thomas Dickey

¿Qué quiere decir con "no tiene experiencia de usuario para relacionarse"?
— faissaloo

1
No puede haber más de 1-2 usuarios de la función en este momento, no hay informes de errores. Por cierto, "recientemente" exige una fecha (o enlace al compromiso que realiza el cambio).
— Thomas Dickey

No veo cómo eso está relacionado de alguna manera con la pregunta.
— faissaloo

1
Te equivocaste en la fecha ( ver cometer el 20 de octubre por Faissal Bensefia ). También estuvo indocumentado hasta el medio día del 22 de octubre . Todos los demás puntos planteados siguen siendo problemas.
— Thomas Dickey

2

Nano es, por diseño, un editor muy simple con pocas características. Si comienza a desear algo más allá de la edición básica, nano no es la herramienta adecuada. Emacs es un editor muy poderoso; para activar los números de línea, escriba M-x linum-mode. Si Emacs lo asusta y desea un editor de modo de texto, considere Joe , donde los números de línea se activan con la -linumsopción.


Entonces ... ¿Emacs es tu editor de texto elegido?
— Pacerier

0

Alternativa, un alias rápido en .bashrc:

echo "alias nano='nano -c -l'" >> ~/.bashrc && source ~/.bashrc && reset

Forzar la sintaxis parece obligatorio para los scripts hashbang, por lo que para forzar un resaltado particular:

echo "alias nano='nano --syntax=php -c -l'" >> ~/.bashrc && source ~/.bashrc && reset

hombre nano

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.