我最近更改了 Linux 發行版,並且 tmux 的預設行為也發生了變化:以前,失敗的命令對當前窗格/視窗沒有影響。現在,每個以非零狀態退出的命令都會終止目前窗格。處理起來有點痛苦(建立新窗格或重新啟動會話)。是否有一個配置可以控制我所缺少的?
答案1
作為卡米爾·馬喬羅夫斯基在評論中指出,shell 配置set -e
選項以某種方式滲透到我的 shell 會話配置中,基本上導致任何以非零值退出的 shell 命令殺死 shell 進程並擴展底層 tmux 窗格。刪除該選項可以解決該問題。