Tmux 分屏命令在 brew 升级后无法正常工作

6

我本想运行'brew update',但却运行了'brew upgrade'。

之后,我的tmux在某些功能上停止工作。

例如,我无法分割窗口。我已经尝试使用快捷键(Prefix-%)、终端命令(tmux split-window)或者tmux命令(Prefix-:split-window)。有时终端会在短暂的时间内分割窗口,然后新的窗格就消失了。有时则没有任何反应。

如果tmux已经分离,我可以用tmux attach附加,但有些其他命令不起作用。例如,如果我运行tmux new-session -As "foo",它会返回字符串[exit],如果我检查返回值(echo $?),它会返回0。

我已经尝试过以没有配置的方式运行tmux,以防我的tmux.conf出了问题。但当我运行tmux -f /dev/null时,它会返回字符串[exit],如果我检查返回值(echo $?),它会返回0。

问题是我不确定问题是tmux本身的问题(它已经升级到3.2a - 我不记得之前的版本是什么)还是其他程序的问题,或者是我在Mac M1处理器上运行时遇到了一些问题,在很多情况下都会给我带来麻烦。

我已经尝试过降级tmux,但没有太多关于如何做到这一点的资料,而且我尝试过的那些也没有起作用。所以我放弃了,特别是因为我不确定这是否能解决问题。

总之,我至少需要一些帮助来知道如何最好地调试问题。

谢谢!

1个回答

4

我曾经遇到过完全相同的问题,只需重新启动tmux会话即可解决。分离并重新附加是不够的。


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