在Mac以外的环境中使用vim后,我发现自己无法在插入模式下使用箭头键进行导航。我知道我必须更改的是~/.virc,但我不知道它的语法:
inoremap <Up> <NOP>
inoremap <Down> <NOP>
inoremap <Left> <NOP>
inoremap <Right> <NOP>
noremap <Up> <NOP>
noremap <Down> <NOP>
noremap <Left> <NOP>
noremap <Right> <NOP>
我知道上、下、左和右的键分别是^[[A
、^[[B
、^[[C
和^[[D
。语法会只是imap <Down> <^[[B>
吗?在我确定之前,我有点想改变它,因为我不想vim被搞砸。
箭头键开箱即用,因此您不必将任何东西更改为默认设置。
如果你正在考虑将这些行或它们的变体添加到vimrc
中,那么你现在可以停止,因为原始形式完全没有意义,你试图更改它们的方式也没有用。
如果你已经无意识地从某个地方复制了它们,或者它们是你自己使用的其他人配置的一部分,那么删除它们,因为它们可能是你的箭头键不起作用的原因。