回答:
少なくとも2つの方法があります。
のようなものを書く
if [ "$TMUX" = "" ]; then tmux; fi
の始めに~/.zshrc
。tmux
独自のをスポーンする場合の可能なループに対する条件付きテストに注意してくださいzsh
。
端末起動コマンドを次のように変更します
xterm -e tmux
時には端末を起動する必要がある場合があるためtmux
(たとえば、既存のセッションに再接続する必要がある場合)、2番目の方法を好みます。
tmux
の最後に実行.zshrc
すると、tmshを開始するzshの無限ループが発生し、tmshを開始するzshが開始されます...
プラグインのデフォルト実際にありますtmux
のためにoh_my_zsh
。
プラグインリストに追加してからZSH_TMUX_AUTOSTART=true
、.zshrc
詳細については、こちらをご覧ください
あなたのにこれを追加してください~/.zshrc
:
if [ -z $TMUX ]; then; tmux; fi
xterm -e tmux
ありますxterm
。