vimで矢印キーを使用してナビゲートし、バックスペースキーを使用して削除しようとすると、端末が、で汚染され、B
実際C
にA
削除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