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
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
set number!
activará la numeración de líneas si ' está desactivada, y la activará si ' s apagado.set relativenumber
se puede abreviar comoset rnu
.