我最近从OS X 10.6(我认为)升级到10.9。从那时起,似乎在进行编辑时vim
,箭头键将“自发地”停止工作。
一次,我无奈地“捣碎”了其中一个箭头键,并最终看到“ 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
我不知道这些选项还能做什么。我会仔细研究-但是,希望这里的人比我能用Google搜索和阅读的知识更快。
vi
。始终使用hjkl。那就是“箭头”键过去在古老硬件上的位置。
^[OA
,将向下箭头显示为^[OB
,将右侧箭头显示为,将^[OC
左侧箭头显示为^[OD
。在问题出现之前和之后进行检查
vim
,则也许mod可以为我迁移此条件。