如何用bash打开多个页面?

如何用bash打开多个页面?

我正在开发一个测试 Web 项目,每次完成工作并想要休息时,我都必须关闭 termux 上的 3、4、5 或更多会话。我正在使用 vim,我必须进入工作目录并打开 vim(每次我要开始工作时,在 4 或 5 个会话中打开 4 或 5 个文件)。但我想让它变得更简单,所以如果我可以编写一个 bash 脚本来为我打开所有这些会话,那就太好了。起初我尝试了这个:

#!/bin/bash
cd /storage/emulated/0/1_code/1_web/server/root
httpd 
vi index.php
$SHELL

这效果很好,但我想使用这个 bash 脚本打开更多文件。

我尝试创建许多像上面那样的 bash 脚本,然后创建一个运行所有这些脚本的包装脚本,但它对我不起作用。有人能帮我吗?谢谢。

答案1

vim让您保存当前会话

:mksession my-session.vim

然后您可以使用以下命令恢复它:

vim -S my-session.vim

至于如何恢复或配置tmux会话,我会让其他人回答,因为我screen自己就是用户,但如果像 中那样screen,则需要从运行不同命令(包括该命令)tmux的自定义启动文件开始vim -S在不同的窗口/窗格中。

相关内容