Vim中的命令v映射



我不知道如何进入我的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并使用了terms 2。

什么是!<D-v>?

From:h key-notation:

<D-...>     command-key (Macintosh only)    *<D-*

所以<D-v>只是+v

imap结果中的前缀!表明它适用于插入模式和命令行模式。

为什么没有文件路径?

因为这是vim内置映射,不是由用户或插件设置的,而是来自stand mac映射。检查:h mac-standard-mappings.

最新更新