一、概述与核心定位

Tabby(前身为Terminus)是一款高度可定制化的跨平台终端工具,支持Windows、macOS和Linux三大操作系统。它并非全新Shell,也不是MinGW/Cygwin的替代品,而是作为Windows终端、PowerShell ISE、PuTTY、macOS Terminal和iTerm的专业级替代方案。其设计理念强调功能丰富性而非轻量化,若内存敏感建议选择Conemu或Alacritty 。


二、核心功能详解

  1. 连接管理
  • 集成SSH/Telnet客户端:支持X11转发、端口转发和跳板机管理
  • 串行终端支持:保存连接配置,支持自动重连和十六进制数据模式
  • 加密容器:安全存储SSH密钥和敏感配置
  1. 效率工具
  • 分体式窗格:支持水平/垂直拆分,单窗口管理多会话(本地+远程混合编排)
  • 会话记忆:自动恢复标签页和历史会话
  • Zmodem传输:SSH会话内直接文件传输,无需额外SFTP客户端
  • 全局热键:Quake模式(类似F1召唤控制台)
  1. 跨平台兼容
    原生支持PowerShell Core、WSL、Git-Bash、Cygwin、MSYS2、Cmder等环境,在Windows上通过Clink实现类Linux的Tab补全体验 。
  2. 用户体验优化
  • Unicode全支持:完美显示双角字符
  • 抗输出阻塞:高速输出不卡顿
  • 进度检测:实时显示任务执行状态

三、安装指南(各平台通用)

Windows/macOS

  1. 访问官网GitHub Releases
  2. 下载对应系统安装包(Windows为.exe,macOS为.dmg)
  3. 默认配置即可体验本地Shell

Ubuntu/Linux

wget https://github.com/Eugeny/tabby/releases/download/v1.0.181/tabby-1.0.181-linux-x64.deb
sudo dpkg -i tabby-1.0.181-linux-x64.deb
# 修复依赖
sudo apt --fix-broken install
便携模式:Windows下在Tabby.exe同级目录创建data文件夹,即可实现绿色便携化运行 。

四、高阶使用技巧

1. 环境配置实战

  • Git Bash集成
    新建Profile→选择CMD模板→命令行输入:
    'C:\Program Files\Git\bin\bash.exe' -l -i
    添加SVG图标实现视觉区分
  • 远程SSH连接
    设置→Profiles→New profile→SSH Connection→填写主机/端口/认证信息,支持代理转发

2. 多会话协同

通过右键Split功能创建并行窗格,结合Switch Profile实现:

  • 主窗格:SSH到生产服务器
  • 副窗格1:本地Git操作
  • 副窗格2:监控日志(tail -f
    快捷键Alt+Shift+P快速切换环境

3. 文件传输

连接SSH后点击右上角SFTP图标,实现:

  • 拖拽上传本地文件
  • 点击远程文件下载
  • 右键Edit locally直接编辑远程文件(自动同步)

4. 配置同步

  1. 官网注册账户获取同步密钥
  2. 设置→Config Sync→粘贴密钥
  3. 多设备自动同步主题/插件/连接配置

五、插件与主题生态

🔌 插件类型与功能对比

插件类型推荐插件功能描述
效率增强quick-cmds批量向多个标签发送命令
开发辅助docker直接连接容器环境
个性化title-control动态修改标签页标题
数据安全sync-config配置同步到 Gist/Gitee
文件管理sftp-tab类 SecureCRT 的 SFTP 面板

主题推荐

  • Catppuccin:护眼柔色主题
  • Noctis:深色模式友好
  • Windows10:无缝衔接系统UI
    直接在设置→Themes安装

六、对比竞品优势

🖥️ 终端工具功能对比

功能项TabbyPuTTYiTerm2Windows Terminal
跨平台支持✅ 全平台❌ 仅 Windows❌ 仅 macOS❌ 仅 Windows
图形化SFTP✅ 内置❌ 需 WinSCP❌ 需扩展❌ 需扩展
窗格管理✅ 多级嵌套❌ 无✅ 支持✅ 支持
配置同步✅ 云端加密同步❌ 无❌ 手动导出❌ 手动导出
插件生态✅ 丰富❌ 无✅ 丰富⚠️ 有限
内存占用⚠️ 较高 (~300MB)✅ 极低⚠️ 中等✅ 中等
总结优势:All-in-One设计解决终端+SSH+SFTP+串行通信需求,开源免费避免XShell破解风险 。

七、专家级技巧

  1. 工作流保存
    使用workspace-manager插件将窗格布局保存为模板,一键恢复复杂工作环境
  2. AI集成
    通过mcp-server插件连接Cursor/Windsurf等AI助手,实现命令行智能补全和错误分析
  3. 终端强化
  • 安装highlight插件关键语法高亮
  • 启用clickable-links点击URL直接打开
  • 使用save-output记录关键操作日志

八、总结

Tabby通过模块化设计极致定制能力重塑了终端体验。其价值不仅在于替代PuTTY/XShell等传统工具,更通过插件生态和云同步构建了跨平台统一工作流。对于需频繁切换本地/远程环境的开发者,Tabby的分窗管理和SFTP集成可提升50%以上操作效率。尽管内存占用略高,但其功能密度和视觉体验足以弥补此短板,堪称终端工具中的“瑞士军刀”。

资源获取