В энергии мои клавиши со стрелками работают правильно, перемещаясь вверх, вниз, влево и вправо как ожидалось, за одним исключением. В начале строки стрелка влево ничего не делает, вместо того, чтобы идти в последний знак предыдущей строки. В конце строки стрелка вправо ничего не делает, вместо того, чтобы идти в первый символ следующей строки.
Существуют ли настройки, которые я могу изменить для получения поведения, которое я ожидаю?
После некоторого дальнейшего поиска с помощью Google я нашел, что ответ должен использовать whichwrap
опция.
Я добавил следующую строку к своему .vimrc:
set whichwrap+=<,>,[,]
<
и >
опции включают желаемую установку для нормального режима и [
и ]
включите желаемую установку для режима вставки.
Это - поведение по умолчанию - можно всегда использовать Домой и Конец для перехода к запуску и концу строки как бы то ни было.
Можно работать вокруг этого при помощи w и b, который перенесется через строки.