macos iterm2 tmux 重新映射 ctrl-b 到右侧选项/alt-a

Lon*_*ike 3 macos tmux iterm2

我认为这是理所当然的。我在 MacBook 上的 maxOs 上使用 tmux 和 iterm2(最新版本)。

对于 MacBook 来说,使用 ctrl-b 作为前缀是一个糟糕的组合键,因为 MacBook 只有一个控制键,并且位于左侧。所以同时按下这两个按钮对我来说几乎是痛苦的。但 tmux 很棒,所以它可以让您重新映射前缀。

因此,我很天真地在~/.tmux.conf中输入了这一行,以便将前缀设置为 option/alt-a:

set-option -g prefix M-a
Run Code Online (Sandbox Code Playgroud)

然而,这条线并没有改变什么。

输入tmux show-options -g仍然输出

prefix C-b
Run Code Online (Sandbox Code Playgroud)

有人解决过这个问题吗?

顺便说一句:我知道我可以使用 iterm2 的 tmux 集成。但我不想要这样。我想要一个纯文本模式解决方案。

Lon*_*ike 7

是的,所以我找到了解决方案:

  1 # change ctrl-a to alt-a
  2 unbind C-b
  3 set-option -g prefix M-a
  4 bind C-a send-prefix
Run Code Online (Sandbox Code Playgroud)

然后在 iterm2 -> 配置文件 -> [您的个人资料] > 键

右选项/Alt 键

单击Esc+

对不起。在发布问题后,我找到了这个解决方案。