Answers:
至少有两种方法:
写类似
if [ "$TMUX" = "" ]; then tmux; fi
在的开始~/.zshrc。注意在tmux产生自己的条件测试时可能的循环zsh。
将终端启动命令修改为类似
xterm -e tmux我更喜欢第二种方式,因为有时我需要启动一个不带终端的终端tmux(例如,当我需要重新连接到现有会话时)。
tmux在末尾执行.zshrc将导致zsh起始tmux无限循环起始zsh起始tmux循环...
将此添加到您的~/.zshrc:
if [ -z $TMUX ]; then; tmux; fi
xterm -e tmux和Plain 提供不同的快捷方式xterm。