Comportamento de backspace estranho

0

Na linha de comando vim e gvim da mesma forma, tenho uma situação em que a funcionalidade backspace se comporta como algumas das minhas antigas experiências vi .

Se eu pressionar o retrocesso no modo de edição, o caractere não será apagado até que eu retorne ao modo de comando. Se eu começar com vim -u NONE -N ou vim -u NORC -N , então o backspace se comportará como seria de esperar.

Eu tentei isolar o problema no meu vimrc colocando finish acima das linhas até que o problema fosse corrigido; no entanto, mesmo depois de colocar finish na linha superior, o comportamento persiste.

Meu vimrc está aqui: link

A última linha acabou de ser adicionada hoje por sugestão do wiki, mas não ofereceu nenhuma mudança de comportamento. Parece que o problema existe fora do meu vimrc , mas não tenho ideia de onde.

EDIT: Eu tenho isolado o problema. Parece que vim -N é tudo o que é necessário para atenuar esse problema. Existe uma maneira de definir o modo não compatível de vimrc ?

    
por 2mac 28.09.2014 / 18:31

1 resposta

0

A adição de set nocompatible em vimrc parece ter resolvido o problema.

Por algum motivo, isso não estava sendo definido quando o vimrc foi carregado.

EDIT: nocompatible é definido somente ao carregar um arquivo rc do usuário ( ~/.vimrc ) e não um arquivo global. Se você usar o global vimrc , deverá definir nocompatible ; caso contrário, será definido para você.

    
por 28.09.2014 / 19:33

Tags