Question

J'ai ajouté:

set number
nnoremap <F2> :set nonumber!

à mon fichier vimrc. Fondamentalement, ce qu'il est censé faire est laissez-moi appuyer sur F2 pour basculer la numérotation des lignes, mais il ne fonctionne pas. Qu'ai-je fait de mal?

Était-ce utile?

La solution

Dans votre .vimrc, ajoutez ceci:

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

Ensuite, appuyez sur F2 s'allume la numérotation des lignes si elle est éteinte, et le mettre hors tension si elle est activée.

Autres conseils

est ce que je l'utilise (avec une combinaison de touches différente):

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

Le "numéro!" enclenchez le paramètre et « numéro? » indique l'état.

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

Dans la nouvelle vim, vous pouvez définir à la fois le nombre relatif et le nombre à la fois, de cette façon:

set nu rnu

Ceci est une méthode:

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

(celui-ci est agréable parce que là aussi souvent que je mets foldcolumn)

Ceci est un autre:

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

(méthode directe)

J'utilise ceci pour basculer entre relativenumber (avec le numéro courant de ligne absolue) et pas au nombre de lignes

nnoremap <silent> <leader>l :set relativenumber! <bar> set nu!<CR>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top