11

在 Textmate 代码编辑器中,我经常使用 Escape 键来完成单词。有没有办法将另一个快捷键绑定到它的功能?

(ps:我的 CAPSLOCK 已经是 CTRL)

4

2 回答 2

14

一个更好的方法(这通常适用于所有 Mac 应用程序)是

  • 打开系统偏好设置>键盘和鼠标>键盘快捷键
  • 点击底部的+号
  • 从应用程序菜单中选择 TextMate
  • 键入下一个完成和上一个完成的菜单命令的确切名称
  • 现在键入您要使用的快捷方式,然后单击添加按钮
于 2009-07-24T17:27:06.297 回答
13

要重新映射esc密钥,您必须复制

/Applications/TextMate.app/Contents/Resources/KeyBindings.dict

~/Library/Application Support/TextMate/KeyBindings.dict

然后编辑它,最好使用 TextMate :) 因为属性列表编辑器会弄乱代码。
寻找nextCompletionpreviousCompletion用最适合您需要的值替换它们的值。
例如,您可以将\033(代码esc)替换为\t->|)。

于 2009-07-22T14:35:05.753 回答