我已将其添加到我的.vimrc
:
nnoremap <up> <nop>
nnoremap <down> <nop>
nnoremap <left> <nop>
nnoremap <right> <nop>
inoremap <up> <nop>
inoremap <down> <nop>
inoremap <left> <nop>
inoremap <right> <nop>
这在正常和可视模式下有效,但我仍然可以在插入模式下使用箭头。
我在用着雅努斯设置我的 vim。
我花了两周时间才改用 vim,所以我的 vim foo 功能有限。这是与 MacVim 相关的问题吗?Janus 的配置是否在某种程度上造成了问题?
答案1
首先要做的是尝试确定您的映射是否按预期定义:
:verbose imap <up>
:verbose imap <down>
...ETC。
这将向您显示您的键的当前插入模式映射,以及(如果它们以某种方式被覆盖)它们的定义位置。