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

2024-01-23 13:46:24 +08:00
 nealot

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

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


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

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

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

5020 次点击
所在节点    程序员
28 条回复
ceeeeeeeeeeeeeeb
2024-01-23 14:51:49 +08:00
啊?他们的终端不就是帮你打开你操作系统的 terminal 么?历史指令也不是存在 vscode 啊🤔
xylitolLin
2024-01-23 15:00:06 +08:00
啊?同楼上的疑惑,就不重新打一次了
sjtulyj
2024-01-23 15:04:51 +08:00
wezterm connect 能持久 session
iterm2 好像也可以
xcai007
2024-01-23 15:08:19 +08:00
我在用 tabby ,感觉不错。而且有 web 版,可以免安装。
https://tabby.sh/
minami
2024-01-23 15:17:40 +08:00
中央已经研究决定了,就由你来开发
shellcodecow
2024-01-23 15:25:41 +08:00
tabby 我一直觉得不好用 卡 不知道为什么
nealot
2024-01-23 16:01:43 +08:00
@ceeeeeeeeeeeeeeb 我指的是历史指令的输出,不是 Ctrl+R 历史指令本身
yangg
2024-01-23 16:07:36 +08:00
mac warp 支持
dayeye2006199
2024-01-23 16:08:29 +08:00
朋友你需要 tmux
wzwwzw
2024-01-23 17:33:09 +08:00
warp 看起里更像是你的选择。
aecra
2024-01-23 17:36:41 +08:00
那为什么不用 vscode 呢?轻量这个需求有啥用,有时间操心这个还不如换一个好点的电脑。
kneo
2024-01-23 17:44:06 +08:00
要是有人把 vscode 的终端支持单独超出来包装成一个产品我觉得是不错的。它的细节比很多终端应用都好。
pinkbook
2024-01-23 17:54:36 +08:00
iterm2.打开后和终端没什么区别,一些终端工具用不到的话根本无感知。系统意外重启后也有历史指令结果展示。至于记住工作目录,没试过
mephisto
2024-01-23 17:55:33 +08:00
试试 tmux 的插件 https://github.com/tmux-plugins/tmux-resurrect 断电都可以保存 session
我就是用这插件保存了 4 个 session ,好比 4 个 workspace
https://mephisto.cc/tech/alacritty/
lstz
2024-01-23 18:04:08 +08:00
这是一种设计理念,开箱即用,大道至简。

我个人做笔记也是类似的,不喜欢太冗杂的操作流程,最好跟 0 几年各类 Java Swing 风格一样,具有生产力又不花里胡哨。

楼主我懂你
nealot
2024-01-23 18:21:34 +08:00
@pinkbook 已经有两人推荐 iTerm2 了,可惜它只支持 Mac OS ,我平时用 Windows
favourstreet
2024-01-23 18:57:31 +08:00
@kneo 拆出来的话电脑里的 electron 又要喜+1 了。而且一个和 vsc 体验一致的终端,不就是 vsc 本身……
codehz
2024-01-23 19:01:46 +08:00
warp 也可以,windows 版快出了(划掉)
kneo
2024-01-23 20:06:13 +08:00
@favourstreet 重新封装一个可以在应用级别做很多功能。终端的字体渲染和 shell 集成可以用 vsc 的。但最好 vsc 团队能把终端单独拿出来,不然不好维护。
哪怕是和 vsc 几乎一样的终端,也不是 vsc 。毕竟有时候你想打开终端而不是项目对不?应用场景截然不同。
至于 electron+1 ,怎么说呢,市面上我记得已经有几款基于 electron 的了……只能说,味道对了,还是有人肯吃的……多一个选择总不是坏事。可能你担心的是它做的太好以至于自己把持不住……
molvqingtai
2024-01-23 21:12:27 +08:00
@kneo #12 已经有人这样做了,在 V 站搜索下应该能找到

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

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

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

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

© 2021 V2EX