我想将我的NERDTREE切换映射到Cmd + space,但我不知道在.vimrc中代表Mac命令键的字符是什么。我搜索并发现可以使用'D'来表示cmd键,来源于这个链接,但它不起作用。 顺便说一下,我正在使用终端中的vim而不是MacVim。
确实,<D-
映射到command键。您可以通过:help <D-
查看。
然而,在您的vim
+terminal
中不起作用。它只在MacVim
中起作用。请参见这里
您打算做的最好的方法是将组合映射为十六进制代码,并发送到终端。
但我不建议这样做。command对于mac os环境来说太重要了。例如,任何使用输入法的人都无法将其映射到command+space。
请考虑在此处使用常规方法:<leader>
。
<M-*>
,例如<M-c>
表示Cmd + c。