挿入モードで奇妙なvim汚染矢印キーと削除された端末の動作を修正するには?

挿入モードで奇妙なvim汚染矢印キーと削除された端末の動作を修正するには?

vimで矢印キーを使用してナビゲートし、バックスペースキーを使用して削除しようとすると、端末が、で汚染され、B実際CA削除Dされる画面の文字を削除せずに後ろにスクロールされます。

どうすれば解決できますか?

homebrewを使ってvimをインストールしました。バージョンは次のとおりです。

$ 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

答え1

私はこれを最初に試してみます:

:set nocompatible

有効にすると、vi互換モードは無効になります。

問題が解決したら、~/.vimrcに追加してください。

set nocompatible

答え2

私はデフォルトを使用します.vimrc

cp /usr/share/vim/vimrc ~/.vimrc

内容は次のとおりです。

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

関連情報