开源跨平台终端模拟器 - Tabby
797 字
4 分钟
开源跨平台终端模拟器 - Tabby
Tabby是一款跨平台高度配置化的终端模拟器。
在使用Tabby之前博主使用的XShell 6这款古董级软件的绿色免安装版。本文主要总结弃用XShell,使用Tabby的近半年的回顾和总结。

为什么弃用XShell 6?
以前用的绿色版,商业版收费,绿色版时不时的提示升级,付费广告,最终不想继续折腾绿色版。其次开原生态逐渐成熟,所谓的平替产品层出不穷,截至目前位置,Tabby在Github累计标星40k+,算是生态中已经比较成熟一款,想尝尝鲜。
Tabby
- 集成 SSH,Telnet 客户端和连接管理器
- 集成 串行终端
- 定制主题和配色方案
- 完全可配置的快捷键和多键快捷键
- 分体式窗格
- 自动保存标签页
- 支持 PowerShell(和 PS Core)、WSL、Git-Bash、Cygwin、MSYS2、Cmder 和 CMD
- 在 SSH 会话中通过 Zmodem 进行直接文件传输
- 完整的 Unicode 支持,包括双角字符
- 不会因快速的输出而卡住
- Windows 上舒适的 shell 体验,包括 tab 自动补全(通过 Clink)
- 为 SSH secrets 和设置集成了加密容器
- SSH、SFTP 和 Telnet 客户端可用作 Web 应用(也可托管)
创建一个新的SSH链接



Tabby体验回顾
相比于其他C或C++开发的工具,工具使用TypeScript编写,便携版(离线版)内置Chrome的V8引擎,使用开发网站前端的思路开发终端模拟器,虽然内存占用较大,但是同时可以享受积年累积的JS和CSS的成果。也确实得益于网站样式的迅猛发展和丰富多彩,Tabby可以轻松的定制样式和主题风格。

高度可配置的特性让Tabby更轻松的实现跨设备同步和共享配置。保存好配置可以在任意地点在线SSH办公、排查问题、解决BUG。

随时随地都可以联网就可以访问的 Tabby Web 在线工具
实用的窗口分栏功能,当我们一般要对照查看数据时,很方便。

Tabby是通关tags分组管理链接信息的,配合搜索功能,可以帮助开发中在一大堆机器中快速找到对应的那一台。
目前依旧有不少BUG还没来得及修复,版本稳定度不足,。虽然有公共开源的在线服务帮助开发组测试,但是ISSUE反馈到修复整个流程还是比较冗长的,另外开源社区用爱发电,和纯商业公司还是有区别的。时不时的会出现意外全屏的情况,需要重启客户端。
支持SFTP文件传输,但是不稳定,经常莫名其妙的会出现异常,可以使用sz和rz代替。

参考资料
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
开源跨平台终端模拟器 - Tabby
https://tinyzzh.github.io/posts/2022-11-17-modern_terminal_tools_tabby/ 相关文章 智能推荐
1
Rust 2026 经验谈 - Tokio 2026 实战
Rust Tokio 运行时配置选型、spawn 策略、task budgeting 与 cooperative yielding、tokio::select! 与 Cancel safety、join! vs try_join!、运行时生命周期管理。
2
Rust 2026 经验谈 - async/await 底层机制
Rust Future trait 详解、pinning 心智模型、poll 语义与状态转换、编译器生成的状态机反编译查看、与 goroutine/green thread 的对比。
3
Rust 2026 经验谈 - 常见 bug 模式与防御性编程
Rust unwrap 滥用与替代方案、整数溢出的 debug/release 行为差异、索引越界与 get 替代、deadlock 常见模式、clippy lint 驱动的防御性编码配置。
4
Rust 2026 经验谈 - 错误处理在库与应用中的分层设计
Rust 库级 error type 设计原则(non-exhaustive 枚举、从低层错误抽象而非透传)、应用级错误聚合与展示、错误与 tracing 的协作、错误转换反模式。
5
Rust 2026 经验谈 - 可恢复 vs 不可恢复的抉择
Rust 深入 panic! vs Result 的设计哲学、panic hook 定制、catch_unwind 与 FFI 安全、abort vs unwind 策略选择,以及 panic 在测试中的独特作用。
随机文章 随机推荐
TinyZ's Blog