在Sublime Text 2中更改Alt键的行为

时间:2013-06-03 20:06:23

标签: macos macros keyboard-shortcuts sublimetext2

我希望能够在Sublime Text 2中使用alt键,就像我可以在iTerm的命令行中使用它一样。例如,当我点击 alt + f 时,光标向前移动一个单词,或者当我点击 alt + b 时,光标向后移动一个单词。

相反,会发生与插入键相对应的UTF + 8个字符(例如:ƒ)。在Mac上的iTerm中,我可以将左侧alt行为更改为+ esc,它似乎可以解决问题。

这可能是一般的Mac OS X问题(我在网络浏览器中遇到同样的问题)或者Sublime Text 2特有的东西,所以我会很感激Mac或Sublime Text 2的专业知识。谢谢!

2 个答案:

答案 0 :(得分:4)

使用Sublemacs Pro几天之后,我意识到它对我的喜好太多了,尽管对于经验丰富的emacs用户来说这可能没问题。

我来自TextMate,我真正想要的是最好的世界:主要是Sublime快捷方式,来自Textmate的ruby快捷方式库的一些缺失快捷方式,以及Textmate从emacs中窃取的一些快捷方式。

所以,我想出了如何解决 alt + f alt + b 问题:

{ "keys": ["alt+b"], "command": "move", "args": {"by": "subwords", "forward": false} },
{ "keys": ["alt+f"], "command": "move", "args": {"by": "subword_ends", "forward": true} }

如果我找到一些非常有用的,我会在这里发布。此外,如果我找到列出所有可能的“by”字段值的资源,我也会发布该字段。

答案 1 :(得分:2)

有一个名为Sublemacs Pro的Sublime Text 2插件,提供类似emacs的键绑定和操作,包括你提到的那些。您可以在installation instructions上找到the complete keybinding referenceGithub page