如何在OS X上不使用特殊字符代替VIM的元组合键

pep*_*ico 8 macos vim macvim osx-lion osx-mountain-lion

在OS X上,在任何程序中,当我输入option-p我得到?,option-P我得到?并有一堆alt/ option绑定刚刚返回希腊和其他特殊字符.

有没有办法禁用它?

目前我正在使用Auto Pairs VIM插件,它具有以下默认映射:

<M-p> : Toggle Autopairs (g:AutoPairsShortcutToggle) 
<M-e> : Fast Wrap (g:AutoPairsShortcutFastWrap) 
<M-n> : Jump to next closed pair (g:AutoPairsShortcutJump) 
<M-b> : BackInsert (g:AutoPairsShortcutBackInsert)
Run Code Online (Sandbox Code Playgroud)

在启用此特殊输入时,似乎无法使用这些和其他基于元键的VIM映射.

编辑

这篇cnet文章中,实际上我需要知道如何禁用页面底部显示的特殊输入.

pb2*_*b2q 14

使用macmeta设置::set macmeta

:help 'macmeta'

'macmeta'使用选项(alt)作为元键.启用时,不会解释选项键按下,从而启用绑定到<M-..>.禁用时,选项键按下由所选输入法解释并作为文本插入.

显然这是一个仅限MacVim的设置.

在Terminal.app设置中,在" 键盘"选项卡下有"使用选项作为元键"的设置,禁用例如Option-p打印.您可能需要启动一个新的终端窗口才能看到效果.但由于某些原因,即使在禁用此功能后,我也无法设置映射<M-p>,但使用Ctrl-v和插入字符的映射确实可行.

  • 唯一需要注意的是它{仅在MacVim GUI中可用} =(.我想知道如何在系统范围内关闭它. (3认同)