web-dev-qa-db-ja.com

vim挿入モードで文字を入力する矢印キーを停止します

挿入モードで矢印キーを押すと、ナビゲーションではなく文字が表示されます。

Pressing arrow keys types characters

矢印キーを使用してナビゲートできるようにしたいと思います。

注意:

最近、macOSSierraにアップグレードしました。おそらく、ターミナルに関する何かが変わったのでしょう。なぜなら、それはこの問題が始まった頃だったに違いないからです。


私が試したこと

set nocompatible~/.vimrcがあります( vimrc Pastebin )、病原体を使用しています。これが~/.vim/bundleディレクトリです。

YouCompleteMe/
emmet-vim/
nerdtree/
node/
vim-airline/
vim-markdown/

問題は最近始まったばかりで、原因を思い出せません。

:set term=builtin_ansiを推奨する人もいます。これで問題は解決しますが、すべての色が削除されます。


$ vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug 29 2016 12:51:13)
MacOS X (unix) version
Included patches: 1-2290
Compiled by Homebrew
Huge version without GUI.  Features included (+) or not (-):
...

出力全体については http://Pastebin.com/5z1HbpqW を参照してください。

$ echo $TERM
xterm-256color

そしてvimで:

:set compatible?
nocompatible

:set term?
term=xterm-256color
2
theonlygusti

複数のubuntuマシン(16.04 LTS)で同じ問題が発生しました。そして、どの解決策も私には効果がありませんでしたが、それから私はただ1つの簡単なことをしました。 Sudo apt-get update Sudo apt-get install vim経由でvimを更新しましたが、うまくいきました。

1
Mino_e