问题描述
我不知道如何进入我的 vim 配置,它的行为非常复杂。
:verbose imap
得到
i <C-R><C-R> * <C-R>*
Last set from ~/.vim/plugin/keymapping.vim line 43
! <D-v> <C-R>*
Press ENTER or type command to continue
什么是! <D-v>
?为什么没有文件路径?
顺便说一句,在我的 .vimrc 中,我做了 set nocomapatible
并使用了 iterm 2。
解决方法
是什么! <D-v>
?
来自:h key-notation
:
<D-...> command-key (Macintosh only) *<D-*
所以,<D-v>
就是 ⌘+v
并且 imap 结果中的前缀 !
表明它适用于插入模式和命令行模式。
为什么没有文件路径?
因为这是 vim 内置映射,不是由用户或插件设置的,而是来自 mac 映射。检查:h mac-standard-mappings
。