tmux 配置 + bash 配置

tmux 配置 + bash 配置

我想设置我的终端,以便每当我启动它时,它都会在拆分窗口中启动 tmux。

我知道我想将其添加到我的.tmux.configsplit-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

相关内容