J'ai un certain nombre de ceux-ci dans mon .vimrc:Comment empêcher mon curseur de se déplacer dans vim lors de l'exécution d'un: noremap?
:noremap <F1> :set hls!<CR> :echo "hilight seach (hls) =" &hls<CR>
(Il est agréable d'avoir des choses comme autoindent, la numérotation des lignes, ignorecase, etc., basculée à la pression d'un bouton.)
Mais il y a un comportement étrange quand ces actions sont exécutées. Le curseur se déplace vers la droite d'une colonne. Si je suis à la fin d'une ligne, le curseur se déplace au début de la ligne suivante. Pourquoi fait-il cela et comment l'empêcher?
Ceci est vim 7.3.429, mais je le vois aussi dans 7.2.411.
Merci
On peut également utiliser ': nnoremap: set hls! hls? '. –