我screen在左侧使用 vim 拆分为 3,另外两个屏幕在右侧水平拆分。我知道从屏幕分离时,我可以使用:layout save my_layout_name.
layout autosave on我的.screenrc文件中已经有了,但这对我的问题没有帮助。
如何在不同终端会话之间以及电脑重启后保持屏幕布局?或者作为一种解决方法,有没有办法运行屏幕(参数)来分割它,在每个窗口上设置 bash 并保存布局?
bef*_*fzz 14
管理您的区域,然后在 screen 内执行代码:
要将当前布局保存到文件.screen_layout:
rm -f $HOME/.screen_layout screen -X 布局转储 .screen_layout
要使其自动加载并保存布局:
回声源 .screen_layout >> $HOME/.screenrc echo 布局保存 def >> $HOME/.screenrc
screen。$HOME/.screenrc:source .screen_layout-从
现在创建的区域读取和执行命令。 $HOME/.screen_layoutlayout save def-将当前区域保存为布局以在您分离时保留它。layout dump .screen_layout
$HOME文件screen -X command
command在当前屏幕会话中运行(如果在内部执行)。command在启动时禁用版权声明:
echo startup_message off >> $HOME/.screenrc
增加滚动缓冲区(def. 100)
echo defscrollback 1000 >> $HOME/.screenrc
自己写.screen_layout(50% / 50% 垂直,带 2 个炮弹):
拆分 -v 屏幕 -t s1 重点 屏幕 -t s2 重点