问问题
3732 次
2 回答
14
使用macmeta
设置::set macmeta
从:help 'macmeta'
'macmeta' 使用选项 (alt) 作为元键。启用时,不会解释选项键按下,从而启用与
<M-..
> 的绑定。关闭时,选项键按下由所选输入法解释并作为文本插入。
显然这是一个 MacVim-only 设置。
在 Terminal.app 设置中有一个“使用选项作为元键”的设置,在键盘选项卡下禁用例如Option-p打印π。您可能需要启动一个新的终端窗口才能看到效果。但由于某种原因,即使在禁用此功能后,我也无法为 设置映射<M-p>
,但使用Ctrl-v和插入字符的映射确实有效。
于 2012-08-10T15:07:46.630 回答
4
好吧,似乎使用 MacVim,在我的 .vimrc 中我可以映射这些特殊字符,它可以在 GUI 和终端上工作。
由于它们是由相应的元键组合生成的,因此它看起来就像一个元键映射。
编辑
一些特殊字符是重音符号,可能对它们不起作用。
我已经在我的.vimrc
:
if has("gui_macvim")
let g:AutoPairsShortcutToggle = 'π' " <m-p>
let g:AutoPairsShortcutFastWrap = '∑' " <m-w>
let g:AutoPairsShortcutJump = '∆' " <m-j>
let g:AutoPairsShortcutBackInsert = '∫' " <m-b>
endif
has("gui_macvim")
在运行 MacVim 时,在 GUI 和终端上都是如此。
于 2012-08-10T15:36:14.750 回答