Usted puede utilizar el ajuste whichwrap
hacer h
y l
envoltura alrededor del inicio y final de las líneas individuales:
set whichwrap+=h,l
Sin embargo, Vim de La documentación recomienda no hacerlo, probablemente porque podría tener efectos secundarios inesperados (como romper complementos o cambiar la forma en que funcionan las asignaciones de teclas comunes).
Como alternativa, puede hacer lo que lo Matti Virkkunen recomienda:
set whichwrap+=<,>,[,]
Esto deja h
y l
con su comportamiento predeterminado, pero permite que las teclas de flecha izquierda y derecha para envolver alrededor de las líneas. (Esto es lo que hago, y funciona bien.)
Puede que también quiera echar un vistazo a la configuración backspace
, para controlar cómo Retroceso, Eliminar, Control + W y Control + U funcionan en el modo Insertar. Establecí el mío así:
set backspace=indent,eol,start
Eso me permite retroceder en casi todo.
Para obtener más información, consulte los siguientes temas en la ayuda de Vim:
:help 'whichwrap
:help 'backspace
esto no es exactamente una cuestión de programación, pero ... –
... pero es una pregunta con respecto a "herramientas de software utilizadas por los programadores ". :) (es cierto que no es un "problema exclusivo del desarrollo de software"). – lindhe
'set nocompatible' había desactivado esa característica en mi configuración' vim' – Paschalis