为什么 tmux 不能正确响应快捷方式?

为什么 tmux 不能正确响应快捷方式?

我正在通过 Homebrew 使用 OSX 10.8.1 与 iTerm2、zsh 和 tmux 结合使用。

我的 ~/.tmux.conf 文件的开头如下所示:

set -g prefix C-a
unbind C-b
bind-key a send-prefix
set -sg escape-time 1

当我启动 tmux 并按下,什么都没发生。当我发送垃圾邮件时速度足够快,然后会打开一些新选项卡,但数量不及我发送的命令。当我按首先,然后C,什么都没发生。是否存在延迟问题,或者我的 tmux 安装/配置出了什么问题?

答案1

您需要使用“tmux2",它集成了 iTerm2。由于您使用的是 Homebrew,因此可以使用以下命令:

[ kill/quit all running tmux sessions ]

$ brew tap adamv/alt

$ brew remove tmux   # Repeat this until you get an
                     # error to clean everything out

$ brew install tmux-iterm2

然后,打开 iTerm2 窗口并输入tmux -C开始。

答案2

您先按 Ca 然后按 c 吗?在屏幕上,您可以先按 Ca 然后按 c 或 C-a+c。我通常使用后者,但那个对我来说不起作用,我非常失望……

相关内容