問題
vim のコマンドで左矢印を押したときに,E388: Couldn't find definition
が出て困りました.:%s///g
の置換の入力ように,カーソルキーが活躍しそうなときにエラーが出て困ったのです.
環境
- OS: Mac OS 10.9.2
- terminal: iTerm2
- vim
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 19 2014 10:27:50) MacOS X (unix) version Included patches: 1-161 Compiled by Homebrew
結論
iTerm の Profile の設定で Report Terminal Type を xterm ではなく xterm-new にしたら回避できた
:help E388
でヘルプ見ろとか,set nocompatible
しろとか,:!reset
すれば直るよとかいう記事を幾つか見たのですが,結局ターミナルのせいでした.