不久前,我在 Mac OSX Lion 上使用 Homebrew 安装了 tmux。突然间,按键绑定停止工作了。例如,如果我尝试按 Ctrl-b 然后按 c(创建新窗口),它只会在终端窗口中输入 c。我该如何修复这个问题并让 tmux 再次可用?
答案1
我通过删除我的~/.tmux.conf
并使用解决了这个问题tmux kill-server
答案2
根据您的情况,“kill-server”可能会有点过度。
对我来说,只需分离停止工作的客户端并重新连接到它即可修复不起作用的键;在另一个终端上:
tmux detach-client -s mysession
tmux attach-session -t mysession
答案3
当我重启电脑时,tmux.conf 中某个命令的拼写错误导致它无法运行。我修复了这个问题,并在 tmux 会话中重新加载了它,source ~/.tmux.conf
绑定又开始工作了。