usar salir qué ejemplos cómo con como borrar archivo vim vi line-numbers

vim - salir - usar vi



Comando para alternar números de línea en vi (4)

En vim, muchas opciones admiten este patrón de set , (por ejemplo, foo ):

"enable the option set foo "disable it set nofoo "toggle the option set foo! "get option''s current value set foo?

para el number , asigne una clave para :set nu! estaría bien.

Lo sé

:set number

y

:set nonumber

Quiero saber si hay algún comando en vi / vim

:set togglenumber

para mostrar el número de línea si los números de línea no se muestran u ocultar los números de línea si se muestran los números de línea.


Puede alternar cualquier opción (booleana) usando ! sufijo, es decir :set number! se alternaría mostrando los números de línea.

La ayuda de a bordo para este comando está un poco oculta; mientras que uno pensaría :help toggle te llevaría allí, no lo hace del todo. Usando :help set-! es la palabra mágica


Puede usar (en VIM al menos):

: establecer invnúmero

Más información:

:set number Turn line numbers on :set nonumber Turn line numbers off :set invnumber Toggle line numbers :set number! Toggle line numbers :set number& Set option to default value :set number? Show value of option

fuente: http://vim.wikia.com/wiki/Managing_set_options#Boolean_options


Utilizo números de línea relativos, para todas las líneas por encima y por debajo de la línea actual, junto con la numeración de línea absoluta para la línea actual. Pero esto solo funciona desde Vim 7.4.

Esto a veces se denomina numeración de línea "Híbrida" (por ejemplo, en el artículo https://jeffkreeftmeijer.com/vim-number/ )

Para alternar de "sin números en absoluto" a "híbrido", puede usar la siguiente configuración:

set number relativenumber " Turn line numbering on at startup " Toggle line numbers from none at all " to relative numbering with current line number noremap <F3> :set invnumber invrelativenumber<CR>