Macos 更改升华文本2中Alt键的行为2

Macos 更改升华文本2中Alt键的行为2,macos,macros,keyboard-shortcuts,sublimetext2,Macos,Macros,Keyboard Shortcuts,Sublimetext2,我希望能够在Sublime Text 2中使用alt键,就像在iTerm的命令行中一样。例如,当我点击alt+f时,光标向前移动一个单词,或者当我点击alt+b时,光标向后移动一个单词 相反,插入的是与键对应的UTF+8个字符(例如:ƒ或∫)。在Mac上的iTerm中,我可以将左alt的行为更改为+esc,它似乎做到了这一点 这可能是Mac OS X的一般问题(我在web浏览器中也有同样的问题),也可能是Sublime Text 2的特定问题,因此我非常感谢Mac或Sublime Text 2的

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

相反,插入的是与键对应的UTF+8个字符(例如:
ƒ
)。在Mac上的iTerm中,我可以将左alt的行为更改为+esc,它似乎做到了这一点


这可能是Mac OS X的一般问题(我在web浏览器中也有同样的问题),也可能是Sublime Text 2的特定问题,因此我非常感谢Mac或Sublime Text 2的专业知识。谢谢

有一个名为Sublime Text 2的插件,它提供类似于emacs的键绑定和操作,包括您提到的ping。您可以在上找到和。

使用几天后,我意识到它对我的喜好太多了,尽管它对于经验丰富的emacs用户来说可能还不错

我来自TextMate,我真正想要的是所有世界中最好的:大部分是崇高的快捷方式,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”字段值,我也会发布它。

您的问题不是很清楚,您想问什么您想编辑这两个特定的键绑定吗?您是否在询问如何更改
alt
键以执行其他操作?或者您正在寻找emacs ify插件?不管你的意思是什么,插件应该会帮助你。好的,我已经澄清了这个问题。这肯定帮了大忙。请将其作为答案发布。太好了!我添加了我对SubEmacs的发现作为一个答案。我只想在这里指出,现在在没有所有旧插件的SublimiteText3上,没有SubEmacs Pro,一切看起来都很好。我想可能是一个插件破坏了它,或者sublime 2 OOTB免费破坏了它我不得不将一些升华默认快捷方式重新添加到我的用户快捷方式文件中,以确保我没有丢失现有的功能,但这似乎是我现在所需要的。谢谢并将更改推送到Subemacs主分支。再次感谢,谢谢!我不得不卸载它b/c它超越了非常有用的崇高的东西。我现在忘记了,但我会再试一次。如果你愿意,我可以给你发送具体的快捷方式。