在macOS上,如何在iterm2和tmux中将ctrl-b重新映射为右侧的option/alt-a?

3
我认为这很简单。我在MacBook的maxOs上使用iterm2(最新版本)和tmux。
对于MacBook来说,使用ctrl-b作为前缀是一个糟糕的组合键,因为MacBook只有一个控制键,而且它位于左手边。因此,同时按下这两个按钮几乎让我感到痛苦。但是tmux非常棒,所以它允许您重新映射前缀。
因此,我相当幼稚地将这行代码输入到我的~/.tmux.conf中,以将前缀设置为option/alt-a:
set-option -g prefix M-a

然而,那一行并没有改变任何事情。
输入tmux show-options -g仍然输出。
prefix C-b

有人解决了这个问题吗?

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

1个回答

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

然后在iterm2中 -> 配置文件 -> [你的配置文件] > 按键

对于右Option/Alt键

点击Esc+

很抱歉,我在发布问题后找到了这个解决方案。


1
感谢您更新问题并提供解决方案! - hchandad
1
为什么不将其标记为答案?它完美地工作了! - Farzad
@Farzad 我完全忘记了这件事。谢谢你提醒我。 - LongHike
@LongHike 很高兴我能帮助到您。 - Farzad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接