No vim, minhas teclas de seta funcionam corretamente, movendo-se para cima, baixo, esquerda e direita conforme o esperado, com uma exceção. No início de uma linha, a seta esquerda não faz nada, em vez de ir para o último caractere da linha anterior. No final de uma linha, a seta para a direita não faz nada, em vez de ir para o primeiro caractere da próxima linha.
Existe uma configuração que eu possa alterar para obter o comportamento esperado?
Respostas:
Depois de pesquisar mais no Google, achei a resposta para usar a
whichwrap
opção.Adicionei a seguinte linha ao meu .vimrc:
As opções
<
e>
ativam a configuração desejada para o modo normal[
e]
ativam a configuração desejada para o modo de inserção.fonte
h
j
k
l
chaves.:help 'whichwrap'
ou vimhelp.appspot.com/options.txt.html#%27whichwrap%27 . k e eu realmente não nos aplicamos, pois estamos falando de comportamento esquerdo / direito no início / fim das linhas.Adicione isso ao seu .vimrc:
fonte
Esse é o comportamento padrão - você sempre pode usar Início e Fim para pular para o início e o fim de uma linha.
fonte
Você pode contornar isso usando w e b, que serão divididos em linhas.
fonte