Vim,如何创建键绑定到:shift、ctrl、alt、cmd 键?

Vim, How to create key bindings to: shift, ctrl, alt, cmd keys?

我想创建键绑定,例如使用以下键:shift、ctrl、alt、cmd,但不知道如何将它们插入配置文件:

就像我知道 Ctrl 表示为 C,我可以将:ctrl+p 写为 <C-p>,但是您将如何写:

alt+pshift+pcmd+p ?

查看 :h shift 的帮助文件。基本上它会导致:

<S-...>  shift-key                      shift <S-
<C-...>  control-key                    control ctrl <C-
<M-...>  alt-key or meta-key            meta alt <M-
<A-...>  same as <M-...>                <A-
<D-...>  command-key (Macintosh only)   <D-

在 Vim、运行 内::help key-notations

这将为您提供映射时将使用的不同键的所有缩写(符号)的列表。

例如,在 运行 执行上述命令后,您会发现 alt 被标记为:<M-...> 因此对于 alt+p,您将使用:<M-p>