Pregunta

añadí:

set number
nnoremap <F2> :set nonumber!

a mi archivo vimrc. Básicamente lo que tiene que hacer es dejarme, presione F2 para alternar numeración de líneas, pero que no está funcionando. ¿Qué he hecho mal?

¿Fue útil?

Solución

En su .vimrc, añadir lo siguiente:

set number
nnoremap <F2> :set nonumber!<CR>

A continuación, pulsando F2 a su vez, en la línea de numeración si está apagado, y apagarla si está en.

Otros consejos

Esto es lo que yo uso (con una clave diferente vinculante):

nmap <f2> :set number! number?<cr>

El "número!" Alterna la configuración y "número?" informa del estado.

nmap <silent> <F11> :exec &nu==&rnu? "se nu!" : "se rnu!"<CR>

En el nuevo vim puede configurar tanto el número relativo y el número a la vez, de esta manera:

set nu rnu

introducir descripción de la imagen aquí

Este es un método:

map <silent> <F2> :if &number <Bar>
    \set nonumber <Bar>
        \else <Bar>
    \set number <Bar>
        \endif<cr>

(éste es agradable porque yo suelo poner foldcolumn en allí también)

Este es otro:

map <silent> <F2> :set invnumber<cr>

(método directo)

Lo utilizo para alternar entre relativenumber (con número de línea absoluta actual) y hay una línea de numeración

nnoremap <silent> <leader>l :set relativenumber! <bar> set nu!<CR>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top