Vous pouvez utiliser le paramètre whichwrap
pour faire h
et l
enrouler autour du début et la fin de chaque ligne:
set whichwrap+=h,l
Cependant, Vim La documentation recommande par contre, probablement parce que cela pourrait avoir des effets secondaires inattendus (comme casser des plugins, ou changer le fonctionnement des mappages de touches communs).
Comme alternative, vous pouvez faire ce que Matti Virkkunen recommandé:
set whichwrap+=<,>,[,]
Ce laisse h
et l
avec leur comportement par défaut, mais permet aux touches fléchées gauche et droite pour enrouler autour des lignes. (Ceci est ce que je fais, et cela fonctionne bien.)
Vous pouvez également jeter un oeil au réglage backspace
, pour contrôler comment Backspace, Delete, Ctrl + W et Control + U fonctionnent en mode Insertion. Je mets le mien comme ceci:
set backspace=indent,eol,start
Cela me permet de revenir en arrière sur à peu près tout.
Pour plus d'informations, consultez les rubriques dans l'aide: Vim
:help 'whichwrap
:help 'backspace
Ce n'est pas exactement une question de programmation, mais ... –
... mais il est une question concernant « des outils logiciels couramment utilisés par programmeurs ". :) (certes, ce n'est pas un "problème qui est unique au développement de logiciels"). – lindhe
'set nocompatible' avait désactivé cette fonctionnalité dans ma configuration' vim' – Paschalis