我想设置我的终端,以便每当我启动它时,它都会在拆分窗口中启动 tmux。
我知道我想将其添加到我的.tmux.config
:
split-window -v -l 15
现在,我也想从我的 启动 tmux .bash_profile
,但我不知道如何启动。
我读过建议使用tmux new-session -A -s default
它来附加或创建新会话。
如果我这样做,则会.tmux.conf
失败并显示“没有当前会话”。它希望我在 tmux conf 中开始一个新会话。
如果我new-session -A -s default
在 split 命令之前添加到 conf,然后使用tmux attach
或启动 tmux,rmux attach -t default
然后tmux new-session -A -s default
它会加载,但出现一些错误,它找不到一些随机的 .sesssion 文件,并且分割并不完全是我想要的(实际上不确定在这种情况下会发生什么,它说“恢复会话”)。
在这种情况下我到底应该如何启动 tmux?
答案1
从一些方便的 bash 环境中,无论是命令行,还是 ~/.bashrc 或 bash 函数或其他什么,尝试以下一行:
tmux new-session -A -s default \; split-window -v -l 15