如何在 MacVim 中使用命令键?例如,我希望能够按Cmdt打开 CtrlP 或Cmdn打开 NerdTree。
问问题
13340 次
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 回答