配置.vimrc时如何映射命令键?

配置.vimrc时如何映射命令键?,vim,macvim,Vim,Macvim,我使用mac,我想配置.vimrc,例如: :map p表示ctrl-a->p 现在,我想用mac键盘上的命令键来做这个,我该怎么做? 我尝试了:map p,但失败了。哪个词代表命令键?映射应该有效。除非macvim已经将该键映射到菜单。您首先需要通过在.gvimrc而不是.vimrc中添加类似以下内容来从菜单中取消映射它 macmenu Edit.Select\ All key=<nop> mac菜单编辑。选择\All键= 要从中取消映射,请选择“全部” 之后,nnoremap

我使用mac,我想配置.vimrc,例如:
:map p
表示
ctrl-a->p

现在,我想用mac键盘上的命令键来做这个,我该怎么做?
我尝试了
:map p
,但失败了。哪个词代表命令键?

映射应该有效。除非macvim已经将该键映射到菜单。您首先需要通过在
.gvimrc
而不是
.vimrc
中添加类似以下内容来从菜单中取消映射它

macmenu Edit.Select\ All key=<nop>
mac菜单编辑。选择\All键=
要从中取消映射,请选择“全部”


之后,
nnoremap p
映射到
p

@gsky创建一个
.gvimrc
。你没有麦克维姆是什么意思?@gsky我很困惑。使用命令键的唯一方法是使用macvim。终端vim不知道如何解释命令键。如果您没有使用macvim,为什么问题被标记为macvim?对不起,可能我有一个问题描述。我只是想知道,在我使用command+c复制了一个单词之后,如何实现
map:Ack-I
?我做了这个
map:Ack-I
,但在我使用F5键后它会显示
:Ack-I
。我只是想知道,在我使用command+c复制一个单词后,我如何实现“:map:Ack-I`?我这样做了
map:Ack-I
,但在我使用F5键后它将显示
:Ack-I