在多屏终端中保存视图

在多屏终端中保存视图

正如我在 ubuntu 的默认单视图屏幕终端中所做的那样;

 gnome-terminal \
  --tab-with-profile=Default --working-directory="some dir" --title="some title" \
  --tab-with-profile=Default --working-directory="another dir" --title="title" \

我将上述命令保存在可执行文件中,并在单次执行中打开多个终端。但它只打开默认终端。

我可以保存具有多个视图的屏幕,以便我可以通过单击(如果可以添加书签)或运行单个命令来打开所有视图吗?

ubuntu 的多视图屏幕应用程序:终端多路复用器(tmux)、终结器、屏幕...

答案1

根据@jasonwryan 的建议链接,我创建了以下脚本来解决我的问题;

cd dir1
tmux new-window -a -n WinSplit
tmux new-session -d -s WinSplit
tmux selectp -t WinSplit
tmux split-window -v
cd dir2
tmux select-pane -U
tmux split-window -h
cd dir3
tmux split-window -v
#tmux select-layout even-vertical
tmux attach -t WinSplit

tmux bind -n M-Left select-pane -L
tmux bind -n M-Right select-pane -R
tmux bind -n M-Up select-pane -U
tmux bind -n M-Down select-pane -D

相关内容