17

如何在 MacVim 中使用命令键?例如,我希望能够按Cmdt打开 CtrlP 或Cmdn打开 NerdTree。

4

2 回答 2

16

:help <D-。用于<D-t>映射到⌘-T; 但是⌘-T已经映射到 MacVim 菜单中的“新选项卡”。您必须删除它才能在 Vim 映射中使用它。

有些键是操作系统绑定的,您无法访问它们,但⌘-T可以使用它们,实际上是它们在帮助文件中使用的示例(请参阅:help Actions.plist并向上滚动几行至4.)。您需要取消设置“新标签”绑定

:macmenu File.New\ Tab key=<nop>

然后⌘-T用映射nnoremap <D-t> whatever

于 2012-08-16T03:16:33.947 回答
6

OS X 上的命令键在 Vim 中称为超级键,因此您可以执行以下操作:

map <D-t> :CtrlP<CR>
map <D-n> :NERDtree<CR>

您可以在 中阅读有关不同键映射的更多信息:help key-notation。您不能将命令键用作引线,因为它不会引导命令,而是修饰符。

于 2012-08-16T01:03:53.183 回答