Dans vim, mes touches fléchées fonctionnent correctement, se déplaçant vers le haut, le bas, la gauche et la droite comme prévu, à une exception près. Au début d'une ligne, la flèche gauche ne fait rien, au lieu d'aller au dernier caractère de la ligne précédente. À la fin d'une ligne, la flèche droite ne fait rien, au lieu d'aller au premier caractère de la ligne suivante.
Existe-t-il un paramètre que je peux modifier pour obtenir le comportement que j'attends?
Réponses:
Après quelques recherches supplémentaires sur Google, j'ai trouvé que la réponse était d'utiliser l'
whichwrap
option.J'ai ajouté la ligne suivante à mon .vimrc:
Les options
<
et>
activent le paramètre souhaité pour le mode normal et[
et]
activent le paramètre souhaité pour le mode d'insertion.la source
h
j
k
l
clés.:help 'whichwrap'
ou vimhelp.appspot.com/options.txt.html#%27whichwrap%27 . k et l ne s'appliquent pas vraiment puisque nous parlons du comportement gauche / droite au début / fin des lignes.Ajoutez ceci à votre .vimrc:
la source
Il s'agit d'un comportement par défaut - vous pouvez toujours utiliser Début et Fin pour passer au début et à la fin d'une ligne.
la source
Vous pouvez contourner ce problème en utilisant w et b qui passeront à travers les lignes.
la source