最近、OS X 10.6(と思う)から10.9にアップグレードしました。それ以来、で編集しているvim
間、矢印キーは「自発的に」機能しなくなります。
ある時点で、フラストレーションの中で、矢印キーの1つを「マッシュ」し、最終的に「E388が定義を見つけられませんでした」というエラーを表示しました。私がそれを経験した他のすべての時間、矢はしばらく働いていたが、突然私に向かって鳴り始めた!
終了して再開すると、一時的に問題が解決します。しかし、私はそれを防ぎたいです!
誰がこれが何であるか知っていますか?そして、それを修正する方法は?
vimrc
更新中にデフォルトが変更されたようです。私の記憶が正しければ、以前はかなり大きなファイルでした。現在、これには次のものが含まれています。
" Configuration file for vim
set modelines=0 " CVE-2007-2438
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup
これらのオプションが何をするのかまだわかりません。私はそれを調べます-しかし、できればここの誰かが私がグーグルで読んで読むよりも早く知っていることを願っています...
vi
。常にhjklを使用します。それは、古代のハードウェア上で「矢印」キーが使用される場所です。
^[OA
、下として^[OB
、右として^[OC
、左として表示され^[OD
ます。問題が発生する前後に確認してください
vim
、おそらくmodがこれを移行する可能性があります。