¿Cómo puedo agregar números de línea a Vim?

Me gustaría ver los números de línea, comenzando con 1 en la parte superior, en el lado izquierdo de Vim. Idealmente, se vería así:

1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test 

¿Cómo puedo hacer esto en Vim?

Respuesta

Tiene dos opciones: set number para números de línea regulares

Y también set relativenumber que mostrará números de línea relativos, es decir, la línea actual es siempre 0. Esto es útil para subir / bajar N número de líneas usando 5j por ejemplo.

Lo bueno es que puedes combinarlos. Tengo lo siguiente en mi .vimrc

set number " Show current line number set relativenumber " Show relative line numbers 

Esto hará que use números relativos para todas las líneas excepto la línea actual, que le mostrará el número real.

Comentarios

  • Ahora lo intenté esto, y ' es schyzo! Quiero decir, confuso.: D
  • También puede alternar el comandos agregando un "! " a ellos. P.ej. set number! activará la numeración de líneas si ' está desactivada, y la activará si ' s apagado. set relativenumber se puede abreviar como set rnu.

Respuesta

Puede usar el comando:

:set number 

para activar la numeración de líneas. Para apagarlo de nuevo, puede usar:

:set nonumber 

Si desea que vim siempre muestre los números de línea por defecto, puede agregar el comando a su vimrc archivo.

nu y nonu se pueden utilizar como alias para number y nonumber respectivamente.

Comentarios

  • Aquí ' es una abreviatura pequeña:: set nu " para habilitar: establece nonu " para deshabilitar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *