TMUX_AUTOSTART=true まず端末を閉じます。

TMUX_AUTOSTART=true まず端末を閉じます。

.zshrcファイルにtmuxプラグインを追加しました。起動時に実行しようとすると、TMUX_AUTOSTART=trueターミナルウィンドウが表示され、1秒以内に消えます。その後、再びオンにして動作しました。しばらくして端末を閉じて再度実行しようとすると、この現象が発生する可能性があります。これは本当に迷惑なことです。次のように起動時にtmuxを実行するために別のコードを試したとき:

if command -v tmux &> /dev/null && [ -n "$PS1" ] &&
          [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] &&
          [ -z "$TMUX" ]; then
    exec tmux
fi

または

[[ $- != *i* ]] && return
[[ -z "$TMUX" ]] && exec tmux

または

[ -z "$TMUX"  ] && { tmux attach || exec tmux new-session && exit;}

または、別のコードを使用すると、端末は1秒以内に開き、永久に閉じます。それ以降は毎回閉じます。

ベストアンサー1

プラグインとoh-my-zshソースの間にZSH_TMUX_AUTOSTARTを配置する必要があります。

このように:

プラグイン=(tmux)

ZSH_TMUX_AUTOSTART=真

ソース $ZSH/oh-my-zsh.sh

おすすめ記事