繁体   English   中英

如何在 vim 中输入 map mac 命令键?

[英]How to map mac command key in vim?

我想将我的 NERDTREE map 切换到Cmd + 空格,但我不知道什么字符代表 Mac 的命令键 in.vimrc。 我搜索并发现我们可以使用'D'来表示链接中的 cmd 密钥,但它不起作用。 顺便说一句,我从终端而不是 MacVim 使用 vim。

iTerm2可以做到这一点 - 这里我将命令输入到:wq

在此输入图像描述

确实<D-映射到命令键。 您可以通过:help <D-方式查看:help <D-

但是,这不适用于您的vim + terminal 它只适用于MacVim 看到这里

您的意图的最佳镜头是将组合映射为十六进制代码,发送到终端。

我仍然不建议这样做。 命令对于mac os环境来说太重要了。 例如,任何人使用输入法都无法将其映射到命令 + 空间

请考虑使用常用方法: <leader>

使用 IdeaVim,您可以使用: <M-*>

将 CMD+p 映射到 vim 的 Meta P 以调用:CtrlP 命令的示例。 这样做的好处是 Meta 通常不用于任何事情,因此它不会与现有命令发生冲突。

CMD+p 的 iTerm 密钥配置

你要添加 on.vimrc

map <M-p> :CtrlP<CR>

暂无
暂无

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

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