Vim: reasignar tecla para cambiar la numeración de líneas
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?
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.
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