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 relativenumberse puede abreviar comoset rnu.