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

时间:2014-04-24 13:00:44

标签: keyboard-shortcuts textmate

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

然而,当我在Macbook上工作时,F2被映射到屏幕亮度,所以我必须按fn + opt + F2,我必须用双手 - 而且这非常不舒服。 这是我如何将它映射到正确的opt键,例如?

1 个答案:

答案 0 :(得分:4)

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

{ "@d" = "showContextMenu:"; }

此处@d对应于⌘D。请参阅此blog post on how to construct the key equivalent strings

来源:TextMate mailing list

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

  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
  6. 在更改生效之前,需要重新启动TextMate(^⌘Q)。