在带有 emacs 键绑定的 bash shell 中,您可以使用 Mf、Mb 等组合键在 shell 提示符上分别向前或向后移动一个单词。通常,元键映射到 Windows 和 Linux 上的 Alt 键。但是,在 iTerm 中,我找不到将这个元键映射到 MacBook Pro 上的 Option 或 Command 键的方法。
似乎在 OS X 中,元键默认映射到 ESC 键。所以你可以在iTerm上使用ESC-f、ESC-b。但是,ESC 键显然不实用。此外,iTerm 确实具有允许您修改元键映射的选项(书签 > 配置文件 > 键盘配置文件 > 全局 > 选项键为…),此设置似乎根本不起作用。
因此,如果有人知道这个问题的解决方案是什么,请告诉我。
我已经升级到最新版本 0.9.6.1012,并且这种行为仍然存在。
编辑: 对我的问题进行一些澄清。我正在谈论的键绑定是针对 bash shell,而不是在 emacs 中。碰巧的是,默认情况下,bash shell 也使用与 emacs 相同的键绑定。
Profiles
Keys
General
Left Option key:
Esc+
在 Emacs 中为我工作,但我不确定它是否会产生任何其他不良影响。