os x上的自定义emacs类键绑定:DefaultKeyBinding.dict无法按预期工作

时间:2014-02-21 14:25:00

标签: macos emacs key-bindings

我正在尝试在OS X 10.7.5中添加类似emacs的键绑定。特别是,在默认的键绑定中,alt-d和alt-b插入特殊字符,而我希望它们删除一个单词并向后移动一个单词。我创建了一个文件~\Library\KeyBindings\DefaultKeyBinding.dict,其中包含以下内容:

{
    "~d" = "deleteWordForward:";
}

(如this question的答案所示) 并打开了一个新的终端窗口(我也尝试重新启动)但是现在alt-d组合只是向我发出哔哔声,并且什么也没做。有线索吗?

1 个答案:

答案 0 :(得分:2)

这应该可以解决 - 在Terminal.app 键盘设置中,选中Use option as meta key框。 [我验证了解决方案适用于OSX Snow Leopard 10.6.8。]解决方案从这里获得:http://iancwill.com/blog/?p=116

Example