- 🍀 Tabby是一个无限可定制的跨平台终端应用程序,适用于
local shells、serial、SSH和Telnet
的连接。 - 🍁 Tabby是基于TypeScript开发的终端模拟器,可用于
Linux
、Windows
和Mac OS
系统。
▚ 01 Tabby简介
🌺 Tabby (前身是 Terminus) 是一个可高度配置的终端模拟器和 SSH 或串口客户端,支持 Windows,macOS 和 Linux
- 集成 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 应用(也可托管)
- 💎 可去官网:https://tabby.sh下载并安装Tabby对应的版本。
1.1 支持在线网页操作
- 🍄 在浏览器中输入网址https://tabby.sh,可在线使用Tabby。

1.2 推荐特色
- 🍖保存登录密码
- 🍕界面简洁优美
- 🎂支持
sftp
功能


▚ 02 常用功能
2.1 SSH连接
- 启动Tabby后,依次选择界面右上角的齿轮
Settings
,左侧的Profiles & connections
,再点击+ New profile
,然后再填写期望连接服务器的相关信息。
- 具体的步骤如下图所示:




2.2 sftp文件传输 (上传+下载)
Tabby
有两种文件传输方式:1.使用命令快捷键;2.基于图形化界面提供的按钮。
2.2.1 基于命令行传输文件
🍎 需要安装
lrzsz
包,普通用户也可以使用源码来自定义路径安装lrzsz
,详情可参考该博客【非root用户使用源码自定义路径安装教程】。
🍊 进入服务器后,可在终端输入如下的指令:
-
sz filename
:表示将服务器filename
文件传输到本地电脑中; -
rz
:表示选择本地电脑中的文件,并传输到服务器中的当前目录。
2.2.2 基于IDE传输文件
🍎 Tabby内置的
SFTP
仅支持上传和下载文件
,但不支持目录
;
🍊 对于目录而言,有两种方式可搞定:1.可将目录压缩或打包
后,再上传或下载即可;2.通过Tabby提供的"创建目录"功能来分层次上传文件。
🍏 Linux下打包或压缩等命令,可参考该博客【tar打包&打包压缩】。
- 首先,打开窗口右上方的
SFTP
:

- 然后,选择服务器中的位置(大多数情况下,会选择
/home/user_name
)或者点击Create directory
在服务器当前目录下创建新的目录,用于保存待上传的文件:
此处的"Create directory"可解决包括子文件夹的文件上传问题!

- 最后,点击
Upload
来选择本地电脑上的文件:

2.3 终端配色
- 可在
Settings->Color scheme
中,自由选择喜欢的配色方案。如下图所示:

2.3 主题设置
2.3.1 自带类型
- Tabby自带3种主题:Standard、Compact和Paper。可依次选择
Settings-Window->Theme
进行设置,如下图所示:

2.3.2 安装主题插件
- 可在
Tabby
中,依次选择Settings-Plugins->AVAILABLE
进行设置,如下图所示:

2.3.3 透明度设置
- 可在
Tabby
中,依次选择Settings-Windows
进行设置,包括Acrylic background
、Background type
和Opacity
。如下图所示:

▚ 03 高端功能
3.1 Tabby界面出现乱码
- 该乱码问题如下:

- 解决方法:依次选择
Settings->Config file
,修改其中Serial对应的内容即可。如下图所示:

- 修改后的效果,如下图所示:

3.2 多窗口显示 (split功能)
📢 支持两种方式:拖拽式、右键
Split
。
3.2.1 拖拽式
- 🎨
Tabby
支持将其他窗口直接拖拽到当前窗口,可选择上下左右
四个位置。

3.2.2 右键Split
- 首先,设置鼠标右键的功能,即依次选择
Settings->Terminal->Mouse (Right click)-> Context menu(右键菜单)
:

- 然后,在当前窗口右键选择
Split
功能,比如Right、Down、Left、Up
:

3.3 调整字体大小
- 依次选择
Appearance->Custom CSS
:
- 在其内添加如下代码(16px):
html{
font-size: 16px;//默认16,修改数字可该边窗口的全部字体大小
}

- 在其内添加如下代码(16px):
html{
font-size: 24px;//默认16,修改数字可该边窗口的全部字体大小
}

参考博客
