如何更改 Textmate 的上下文菜单键绑定?

Jan*_*Jan 2 textmate keyboard-shortcuts

在 Textmate 中有一个很好的快捷方式可以在不使用鼠标的情况下进入上下文菜单(我希望它在系统范围内工作!!!)。它是选项 + F2。

然而,在我的 Macbook 上工作时,F2 映射到屏幕亮度,所以我必须按 fn+opt+F2,为此我必须使用双手 - 这很不舒服。例如,是一种如何将其映射到正确的 opt 键的方法?

All*_*ard 5

对于 TextMate 2,您可以创建~/Library/Application Support/TextMate/KeyBindings.dict并让它包含以下内容:

{ "@d" = "showContextMenu:"; }
Run Code Online (Sandbox Code Playgroud)

这里@d对应于?D。请参阅此博客文章,了解如何构造键等效字符串

来源:TextMate 邮件列表

按以下顺序读取键绑定文件。绑定键的新绑定会覆盖之前的绑定:

  1. /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict
  2. /Library/KeyBindings/DefaultKeyBinding.dict
  3. ~/Library/KeyBindings/DefaultKeyBinding.dict
  4. /path/to/TextMate.app/Contents/Resources/KeyBindings.dict
  5. ~/Library/Application Support/TextMate/KeyBindings.dict

??Q在更改生效之前需要重新启动 TextMate ( )。