tmux 在 macOS catalina 上以 [exited] 1;2c 退出

tmux 在 macOS catalina 上以 [exited] 1;2c 退出

我最近升级到了 macOS Catalina,但从那以后我的电脑tmux似乎就坏了。每当我运行命令tmux,甚至只是输入,tmux我都会收到错误:[exited] ^[[?1;2c。我已经tmux用 homebrew 重新安装了好几次,我重启了电脑,删除了文件中的所有内容.tmux.conf,我尝试安装reattach-to-user-namespace以防万一,这似乎是其他人的问题,但这些都没有造成任何影响。我正在使用终端zshtmux直到最近它都运行良好(除了更新操作系统外没有做任何更改)。

答案1

我在 byobu 上遇到了同样的问题。
我试过了

pkill byobu..

没有解决...
然后我尝试

pkill tmux 

它为我解决了这个问题...
问题可能是由于今天早上 tmux 升级造成的...
tmux 3.1a -> 3.1b

另请检查此链接指向另一个相关答案

答案2

好吧,自从发布这个问题以来,我的问题似乎已经解决了。我没有tmux直接更改安装中的任何内容,所以我不能 100% 确定到底是什么导致了这个问题,或者它是如何解决的(除了可能重新启动几次?)。我发布这个是为了将来参考,但如果有人能够弄清楚为什么会发生这个问题,我会很乐意接受他们的答案。

答案3

终止旧tmux进程,然后重新安装。

ps -ef |grep tmux

答案4

pkill tmux对我有用。

我将解释我遇到的问题,不是由于重新安装或升级。我希望这能对这里的某些人有所帮助。


.tmux.conf我尝试在Macos 系统上设置一个选项。

set-option -g default-command "reattach-to-user-namespace -l zsh". 

此后,我无法拆分新窗格。尽管退出了此会话,但我无法新建会话并返回与您相同的消息“[已退出]”。

reattach-to-usernamespace我的系统不支持,因此此选项无法按我预期运行。

我猜如果任何操作导致 Tmux 无法正常退出,它就会显示此消息。我们必须手动将其杀死。

相关内容