有没有办法使用 byobu 自动启动一个带有多个分片的窗口,运行它们自己的应用程序?我正在使用 tmux 作为后端。此外,我如何选择分片的内容以便稍后粘贴?当我用鼠标尝试这个时,它还包括相邻分片的内容。
答案1
您确实可以启动具有多个窗口或分割的 byobu 或 tmux,可以运行默认 shell 或您想要的任何程序。请参阅tmux 手册页了解 tmux 接受的所有命令的完整列表和说明。
通常,任何 tmux 命令都可以作为参数传递给 byobu。可以使用 将多个命令链接在一起\;
。以下是一些示例用法,可能有助于您完成所需的操作。
使用 3 个 shell 窗口启动 byobu
byobu new-session \; new-window -d \; new-window -d
使用 shell 和 vim 并排启动 byobu
byobu new-session \; split-window -d -h vim
使用堆叠分割中的 2 个 vim 和第二个窗口启动 byobu
byobu new-session vim \; split-window -d vim \; new-window -d
至于您关于从拆分中复制文本的问题(我假设您指的是并排拆分),最好的选择可能是使用Shift+暂时缩放拆分以占据整个窗口。复制文本后,可以再次使用+F11恢复拆分。ShiftF11