8
4

2 回答 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 回答