Eu tentaria primeiro isso:
:set nocompatible
O qual desativará o modo de compatibilidade do vi se estiver ativado.
Se isso resolver o problema, adicione isso ao seu ~ / .vimrc
set nocompatible
Meu terminal é poluído por B
, C
, A
, D
quando eu tento navegar dentro do vim usando as teclas de seta e na exclusão usando backspace ele só rola de volta sem excluir os caracteres na tela enquanto o caracteres são realmente excluídos.
Como corrijo isso?
Eu instalei o vim usando o homebrew. Sua versão é:
$ vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 16 2013 21:10:21)
MacOS X (unix) version
Included patches: 1-923
Eu tentaria primeiro isso:
:set nocompatible
O qual desativará o modo de compatibilidade do vi se estiver ativado.
Se isso resolver o problema, adicione isso ao seu ~ / .vimrc
set nocompatible
Eu usei o padrão .vimrc
:
cp /usr/share/vim/vimrc ~/.vimrc
O conteúdo é:
set modelines=0 " CVE-2007-2438
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
au BufWrite /private/tmp/crontab.* set nowritebackup
au BufWrite /private/etc/pw.* set nowritebackup