O vim do Cygwin está configurado para se comportar como o vi tradicional por padrão. Basta criar um ~ / .vimrc vazio, o que faz com que as extensões do vim sejam ativadas e, portanto, as teclas Backspace e de seta se comportem como esperado.
Instalei vim, mintty via cywin no XP. O problema é quando tento acertar o backspace no modo de edição VIM, o cursor move de volta um caractere em vez de limpar o caractere anterior. Como posso ajustar esse comportamento estranho?
O vim do Cygwin está configurado para se comportar como o vi tradicional por padrão. Basta criar um ~ / .vimrc vazio, o que faz com que as extensões do vim sejam ativadas e, portanto, as teclas Backspace e de seta se comportem como esperado.
Adicionar
set backspace=indent,eol,start
para o seu arquivo .vimrc
.
Tenha esse mesmo problema com o mintty e a msys2 por padrão.
Você pode simplesmente copiar o exemplo vimrc
config para seu diretório home como .vimrc
e ele corrige tudo. Ele também ativará todos os recursos sofisticados do vim, como realce de sintaxe.
cp -vi /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc
Tags vim windows-xp cygwin mintty