小编典典

使 iTerm 以与其他操作系统相同的方式翻译“元密钥”

all

在带有 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 相同的键绑定。


阅读 81

收藏
2022-07-07

共1个答案

小编典典

  1. 打开“首选项”( ⌘,) -> Profiles-> Keys->General选项卡。
  2. 设置Left Option key:Esc+.

在 Emacs 中为我工作,但我不确定它是否会产生任何其他不良影响。

2022-07-07