似乎很难找到像 Sublime 和 vscode 一样支持无感持久化的终端

295 天前
 nealot

Sublime Text: 随时随地新建一个 Tab ,不需要任何的配置,系统异常重启后没保存的临时文件也能再次打开

vscode 里的终端: 可以展示历史指令的输出,并且记住上一次的工作目录在哪里


市面上有不少 Windows 平台下高级的终端软件: XShell, MobaXterm, Tabby 。功能虽强,但是大多需要先配置 Session ,然后再根据 Session 来启动一个个标签,操作有一点点繁琐

我其实不需要太多花哨的功能。(MobaXterm 那么多的功能感觉有点浮夸)。Ubuntu 10.04 自带的 Gnome Terminal 我都觉得很好用,唯一的痛点就是要每次开始工作要打开一排 Tab 然后一个一个重命名 (Linux 下实际上有脚本可解这个问题)

如果有人能开发出一个 Sublime 设计理念的轻量级终端 (主打零配置持久化),并且把 vscode 的 "历史指令结果展示" 和 "记住工作目录" 也整合进来,就算没有太多花哨的功能,感觉也能收获一大批用户

4838 次点击
所在节点    程序员
28 条回复
afei418
295 天前
guake
GeekGao
295 天前
无意冒犯:你会为这个功能付钱吗,愿意掏多少钱?
fenglayting
295 天前
基于你提供的问题描述,我强调一下并补充几点......
imycc
295 天前
以前我用虚拟机+tmux 获得了类似的体验。每次关机的时候虚拟机都只是挂起,用的时候再恢复。
同时我修改了 vscode 的终端,通过脚本让我每次都进入一个以项目命名的 session 中,所以每次开发的时候输入的命令都还在。

看上面说的也可以考虑把 tmux 的 session 持久化,但我就没这么试过了
neowong2005
295 天前
Ubuntu10.04 ?
nealot
295 天前
@neowong2005 对,用起来丝般顺滑,就是不能无感持久化

现在最新的 MATE Desktop 里面的 MATE Terminal 和最早的 Gnome Terminal 是高度一致的

至于登录啥的,写个 expect 脚本,或者用证书就好了
neowong2005
294 天前
@nealot 这么老,一些新的软件兼容么
nealot
294 天前
@neowong2005 Terminal Emulator 和 Shell 是相互解耦的两个东西

比如你可以在 Ubuntu 下的默认终端 (Gnome Terminal) 中运行 Bash, 也可以自己换成 zsh 。shell 可以随时换,但是终端不用动

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1010867

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX