在 MacVim 中,如何在插入模式下禁用箭头键?

在 MacVim 中,如何在插入模式下禁用箭头键?

我已将其添加到我的.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。

这将向您显示您的键的当前插入模式映射,以及(如果它们以某种方式被覆盖)它们的定义位置。

相关内容