好嘞!我给你最终极简一套,复制粘贴直接用,不用再想了👇
一、Ubuntu 一键安装 Zellij
bash
运行
sudo snap install zellij --classic
二、一键配置「SSH 自动进入、重启自动恢复」
复制这一行直接跑:
bash
运行
echo 'if [[ -z "$ZELLIJ" && -n "$SSH_TTY" ]]; then zellij attach -c main; fi' >> ~/.bashrc && source ~/.bashrc
三、完事!现在效果
- VS Code Remote SSH 打开终端 → 自动进 zellij
- 关闭 VS Code、断网、重启 → 再打开直接恢复现场
- 进程不丢、目录不丢、状态全保留
四、最常用 2 个操作
- 退出 zellij(保留会话):
Ctrl + q - 彻底关闭:
exit
搞定~ 直接用就行!
服务器现在跑着其他项目,不想现在配置bashrc,现在想先用着
完全理解!服务器正在跑项目,绝对不动 bashrc,只手动用,安全第一。
我给你 最安全、零配置、只当前会话用 的用法,不修改任何系统文件,不影响正在跑的项目。
你现在只需要记住 3 条命令(超简单)
1. 手动启动 Zellij(安全,只当前终端生效)
你打开 VS Code 终端,直接输:
bash
运行
zellij
就进入了,不会影响其他终端、不会影响正在跑的项目。
2. 断开 VS Code 后,下次回来恢复现场
重新连 SSH → 打开终端 → 输:
bash
运行
zellij attach
直接恢复刚才的窗口、目录、运行的程序,一模一样。
3. 如果你想关掉它(不恢复)
在 zellij 里面输:
bash
运行
exit
最常用的 3 个快捷键(不用背,看屏幕提示就行)
- 分屏:
Ctrl + p→ 再按r(右分屏)/d(下分屏) - 关窗:
Ctrl + p→ 再按x - 退出 zellij(保留后台):
Ctrl + o→ 再按d
总结(你只要这么用)
- 想用分屏 / 持久化 → 输
zellij - 断开重连恢复 → 输
zellij attach - 全程不改任何配置,不影响服务器上任何项目
你现在直接用就好,安全得很!