在 Textmate 中,有一个很好的快捷方式可以无需使用鼠标即可访问上下文菜单(我希望它在系统范围内工作!!!)。这是Opt+F2。
然而,在我的 Macbook 上工作时,F2 会映射到屏幕亮度,因此我必须按 fn+opt+F2,为此我必须使用双手 - 这非常不舒服。 例如,这是一种将其映射到正确的选择键的方法吗?
最佳答案
对于 TextMate 2,您可以创建 ~/Library/Application Support/TextMate/KeyBindings.dict
并让它包含类似以下内容:
{ "@d" = "showContextMenu:"; }
这里@d
对应于⌘D。看这个blog post on how to construct the key equivalent strings .
按键绑定(bind)文件按以下顺序读取。绑定(bind)键的新绑定(bind)会覆盖之前的绑定(bind):
/System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict
/Library/KeyBindings/DefaultKeyBinding.dict
~/Library/KeyBindings/DefaultKeyBinding.dict
/path/to/TextMate.app/Contents/Resources/KeyBindings.dict
~/Library/Application Support/TextMate/KeyBindings.dict
在更改生效之前,需要重新启动 TextMate (⌃⌘Q)。
关于keyboard-shortcuts - 如何更改 Textmate 的上下文菜单键绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23269680/