繁体   English   中英

Vim 中的命令 v 映射在哪里

[英]Where is command v mapping in Vim

我不知道我是如何进入我的 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

是什么! <Dv> ! <Dv> ? 为什么它没有文件路径?

顺便说一句,在 my.vimrc 中,我确实set nocomapatible并使用了 iterm 2。

什么是 ! <Dv> ?

:h key-notation :

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

所以, <Dv>只是 + v

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

为什么它没有文件路径?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM