从 3 个终端工具到 1 个:Tabby 终端 10 分钟上手指南
2026/8/29 22:15:28 网站建设 项目流程

从 3 个终端工具到 1 个:Tabby 终端 10 分钟上手指南

【免费下载链接】tabbyA terminal for a more modern age项目地址: https://gitcode.com/GitHub_Trending/ta/tabby

去年我的 Mac 上同时装着 Terminal、iTerm2、PuTTY 和一款串口调试软件,四份配置文件,四套键位习惯。上个月我把它们全部并到了 Tabby 终端工具里:本地 Shell、SSH 连接、串口调试开在同一个窗口,档案、快捷键、主题共用一套设置。这篇讲它的装法和我真正用上的几个配置点。

一屏看懂 Tabby 🪟

Tabby 终端把本地 Shell(tabby-local/)、SSH/Telnet 客户端(tabby-ssh/)、串口调试(tabby-serial/)和其余功能插件放进同一个窗口:同一套标签体系、同一套主题、同一套快捷键。首次打开后界面就是一个标签栏加终端区,所有设置都从右上角齿轮进入。

谁适合用

应用开发者——解决"每个项目开一个新窗口"的混乱。用法:按项目建 profile,指定 shell 和工作目录,可以带环境变量;然后左右分屏,一边跑测试一边看日志。

运维工程师——解决连接信息散落在多个工具里的麻烦。用法:把~/.ssh/config里的 Host 一次性全部导入;内网机器写 ProxyJump,从跳板一键进去。

硬件调试人员——解决串口和 PC 终端来回切窗口的切换成本。用法:建一个串口 profile,波特率 115200、打开十六进制输出,整条调试会话直接存档。

10 分钟装好 Tabby 终端

三个平台各一条命令:

# macOS brew install --cask tabby # Windows scoop install tabby # Linux (Ubuntu/Debian) sudo snap install tabby

首次打开后做三件事:

  1. 换字体:终端设置页把字体换成你惯用的等宽字体(JetBrains Mono、Fira Code 都行),顺手打开连字。
  2. 选主题:配色方案库里tabby-community-color-schemes/schemes/目录预置了约 160 套,随便挑一套不刺眼的。
  3. 确认标签恢复:默认会记住上次打开的标签,重启后连接不丢,保持开着即可。

用得上的配置

SSH 连接:把 ~/.ssh/config 整个导进来 🔑

Settings 的 Profiles 页里,SSH 类型档案带一个导入按钮,整个文件读进来,Host、IdentityFile、ProxyJump、LocalForward 都会带过来。为什么坚持导入而不是手填:两处维护连接信息迟早不同步,导入后你只改~/.ssh/config一个地方。

分屏与标签:本地和远程并排

用 split right / split bottom 两个命令分屏,默认键位组合在 Settings 的 Hotkeys 页查(搜 split),记不住就直接改成自己顺手的键。标签切换用 Ctrl+Tab,误关的标签用 Ctrl+Shift+T 找回来。典型摆法:左边本地编译,右边 SSH 上去看日志,不用来回 Alt+Tab。

主题与字体:CJK 输出要对齐

配色管颜色,字体字号在终端设置页单独调,建议 13–14pt。中文输出多的话,终端设置里有专门的 CJK 字体项,填一个 CJK 字体(思源系列即可),不然双宽字符会串位。

配置同步:两台机器共用一套档案

Settings 的 Config sync 页支持本地文件和 SFTP 远程两种方式。指一个放进 git 的目录,profile、快捷键、主题在两台机器上就始终一致。SSH 私钥这类敏感内容可以开加密 vault,启动时输一次口令。

进阶两招

多服务器并行

Tabby 没有"一条命令发给所有机器"的功能,我不硬凑。日常做法是给高频 profile 各绑一个快捷键(Profiles 页可给档案设键位,如 Ctrl+1),几个键位把常用五台机器在标签里全部开出来;真需要广播命令,在跳板机里挂 tmux,从那里分发——Tabby 只负责让你快速到场。

自定义插件 🧩

Settings 的 Plugins 页里的功能(tmux、Docker 等)都能一键装。想自己写一个,参照 tabby-plugin-manager 的结构:一个 tabby-xxx 目录,写一个插件类,在 activate() 里注册命令或菜单项即可。入门先装个主题类插件感受下加载流程。

踩坑清单 ⚠️

现象:SSH 连上几秒后超时断开。原因:缺跳板机或端口转发,config 里的 ProxyJump 没被导进来。处理:先用系统ssh命令测同一台机器,通了就重新导入 profile,不通是网络问题,与 Tabby 无关。

现象:开几个标签后内存 800MB 往上走。原因:Electron 底座不省内存,终端滚动缓冲默认 1000 行。处理:终端设置里把 buffer 调到 500,顺手关掉不用的标签和插件,占用会明显回落。

现象:串口列表里没有设备,或打开报端口忙。原因:Linux 权限不足,或 Windows 下 COM 口被别的进程占着。处理:Linux 执行sudo usermod -aG dialout $USER后重新登录;Windows 去设备管理器确认端口号,再查其他串口软件。

现象:中文输出乱码,双宽字符光标错位。原因:当前字体不含 CJK 字形,双宽字符回退到别的字体渲染。处理:在终端设置的 CJK 字体项填一个 CJK 字体,保存后立即生效。

先按上面的命令装好,打开后把~/.ssh/config导进来,再定一下字体和主题。第二天你会发现,桌上那几个终端工具可以卸掉了。

【免费下载链接】tabbyA terminal for a more modern age项目地址: https://gitcode.com/GitHub_Trending/ta/tabby

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询