Sublime Text: 随时随地新建一个 Tab ,不需要任何的配置,系统异常重启后没保存的临时文件也能再次打开
vscode 里的终端: 可以展示历史指令的输出,并且记住上一次的工作目录在哪里
市面上有不少 Windows 平台下高级的终端软件: XShell, MobaXterm, Tabby 。功能虽强,但是大多需要先配置 Session ,然后再根据 Session 来启动一个个标签,操作有一点点繁琐
我其实不需要太多花哨的功能。(MobaXterm 那么多的功能感觉有点浮夸)。Ubuntu 10.04 自带的 Gnome Terminal 我都觉得很好用,唯一的痛点就是要每次开始工作要打开一排 Tab 然后一个一个重命名 (Linux 下实际上有脚本可解这个问题)
如果有人能开发出一个 Sublime 设计理念的轻量级终端 (主打零配置持久化),并且把 vscode 的 "历史指令结果展示" 和 "记住工作目录" 也整合进来,就算没有太多花哨的功能,感觉也能收获一大批用户
1
ceeeeeeeeeeeeeeb 307 天前
啊?他们的终端不就是帮你打开你操作系统的 terminal 么?历史指令也不是存在 vscode 啊🤔
|
2
xylitolLin 307 天前
啊?同楼上的疑惑,就不重新打一次了
|
3
sjtulyj 307 天前
wezterm connect 能持久 session
iterm2 好像也可以 |
4
xcai007 307 天前
我在用 tabby ,感觉不错。而且有 web 版,可以免安装。
https://tabby.sh/ |
5
minami 307 天前 1
中央已经研究决定了,就由你来开发
|
6
shellcodecow 307 天前
tabby 我一直觉得不好用 卡 不知道为什么
|
7
nealot OP @ceeeeeeeeeeeeeeb 我指的是历史指令的输出,不是 Ctrl+R 历史指令本身
|
8
yangg 307 天前
mac warp 支持
|
9
dayeye2006199 307 天前 via Android 3
朋友你需要 tmux
|
10
wzwwzw 306 天前
warp 看起里更像是你的选择。
|
11
aecra 306 天前 via Android
那为什么不用 vscode 呢?轻量这个需求有啥用,有时间操心这个还不如换一个好点的电脑。
|
12
kneo 306 天前 via Android
要是有人把 vscode 的终端支持单独超出来包装成一个产品我觉得是不错的。它的细节比很多终端应用都好。
|
13
pinkbook 306 天前
iterm2.打开后和终端没什么区别,一些终端工具用不到的话根本无感知。系统意外重启后也有历史指令结果展示。至于记住工作目录,没试过
|
14
mephisto 306 天前 2
试试 tmux 的插件 https://github.com/tmux-plugins/tmux-resurrect 断电都可以保存 session
我就是用这插件保存了 4 个 session ,好比 4 个 workspace https://mephisto.cc/tech/alacritty/ |
15
lstz 306 天前 via Android
这是一种设计理念,开箱即用,大道至简。
我个人做笔记也是类似的,不喜欢太冗杂的操作流程,最好跟 0 几年各类 Java Swing 风格一样,具有生产力又不花里胡哨。 楼主我懂你 |
17
favourstreet 306 天前 via Android
@kneo 拆出来的话电脑里的 electron 又要喜+1 了。而且一个和 vsc 体验一致的终端,不就是 vsc 本身……
|
18
codehz 306 天前
warp 也可以,windows 版快出了(划掉)
|
19
kneo 306 天前 via Android
@favourstreet 重新封装一个可以在应用级别做很多功能。终端的字体渲染和 shell 集成可以用 vsc 的。但最好 vsc 团队能把终端单独拿出来,不然不好维护。
哪怕是和 vsc 几乎一样的终端,也不是 vsc 。毕竟有时候你想打开终端而不是项目对不?应用场景截然不同。 至于 electron+1 ,怎么说呢,市面上我记得已经有几款基于 electron 的了……只能说,味道对了,还是有人肯吃的……多一个选择总不是坏事。可能你担心的是它做的太好以至于自己把持不住…… |
20
molvqingtai 306 天前
@kneo #12 已经有人这样做了,在 V 站搜索下应该能找到
|
21
afei418 306 天前 via Android
guake
|
22
GeekGao 306 天前
无意冒犯:你会为这个功能付钱吗,愿意掏多少钱?
|
23
fenglayting 306 天前
基于你提供的问题描述,我强调一下并补充几点......
|
24
imycc 306 天前
以前我用虚拟机+tmux 获得了类似的体验。每次关机的时候虚拟机都只是挂起,用的时候再恢复。
同时我修改了 vscode 的终端,通过脚本让我每次都进入一个以项目命名的 session 中,所以每次开发的时候输入的命令都还在。 看上面说的也可以考虑把 tmux 的 session 持久化,但我就没这么试过了 |
25
neowong2005 306 天前 via Android
Ubuntu10.04 ?
|
26
nealot OP @neowong2005 对,用起来丝般顺滑,就是不能无感持久化
现在最新的 MATE Desktop 里面的 MATE Terminal 和最早的 Gnome Terminal 是高度一致的 至于登录啥的,写个 expect 脚本,或者用证书就好了 |
27
neowong2005 305 天前 via Android
@nealot 这么老,一些新的软件兼容么
|
28
nealot OP @neowong2005 Terminal Emulator 和 Shell 是相互解耦的两个东西
比如你可以在 Ubuntu 下的默认终端 (Gnome Terminal) 中运行 Bash, 也可以自己换成 zsh 。shell 可以随时换,但是终端不用动 |