原文鏈接:https://mp.weixin.qq.com/s/vX6Tq30Jnyo4IhLucdVceA
之前經常使用Xshell來操作Linux虛擬機,基本上是夠用了。但是Xshell免費使用只供非商業用途,而且如果你想用FTP來進行文件傳輸的話,還需單獨下載Xftp。
無意中發現了另一款開源的終端工具Tabby,它直接集成了SFTP功能,而且界面也很炫酷,下面是它的使用界面。

Tabby簡介
Tabby是一款現代化的終端連接工具,開源並且跨平台,支持在Windows、MacOS、Linux系統下使用。Tabby在Github上已有20k+Star,可見它是一款非常流行的終端工具!

安裝
Tabby的安裝非常簡單,直接下載安裝包解壓即可,這里我下載的是Windows下的便攜版本,下載地址:https://github.com/Eugeny/tabby/releases

下載完成后解壓到指定目錄,雙擊Tabby.exe即可運行;

運行成功后,看一眼界面,還是非常炫酷的!

使用
Tabby的功能是非常強大的,不僅支持作為SSH客戶端使用,SFTP傳輸文件、使用PowerShell和Git命令也不在話下,下面我們來體驗下。
SSH
使用SSH我們可以遠程管理Linux服務器。
連接之前我們得先創建個SSH連接配置,首先點擊首頁的Settings按鈕;

然后點擊New profile按鈕創建連接配置;

選擇SSH connection配置模板;

然后輸入連接名稱、主機地址及連接密碼即可;


再點擊連接配置右側的運行按鈕;

運行成功后就可以訪問Linux服務器了,界面還是挺炫酷的!

SFTP
之前我經常使用lrzsz工具包來實現Windows和Linux之間的文件互傳,其實使用SFTP來傳輸會方便很多。
例如我現在想下載個Nginx的配置文件來改下,直接點擊SFTP按鈕即可查看文件目錄,然后單擊文件即可下載到Windows的指定目錄下;

修改完配置文件后,直接從文件夾里拖到Tabby中即可進行上傳覆蓋文件,是不是挺方便的!

當然如果你還是想使用lrzsz工具包來互傳,Tabby也是支持的。

PowerShell
在使用Windows的CMD時,經常會覺得它不好用,而改用跨平台的PowerShell,Tabby也是支持它的!
我們可以通過點擊Profiles and connections按鈕選擇並創建PowerShell連接;

創建成功后我們試下在CMD中不支持的ls命令,在PowerShell中是可以支持的。

Git
之前我們需要使用Git Bash這類工具才能打開Git命令界面,使用Tabby也是可以實現的。
我們可以通過點擊Profiles and connections按鈕選擇並創建Git連接;

然后就可以使用Git命令了,比如使用git status查看下本地文件的狀況。

設置
在使用新的工具時,我們往往需要進行設置,接下來講講Tabby的常用設置。
外觀
終端字體有時候我們會覺得太小,可以在Appearance里面設置。

顏色
- 對於終端配色,有一個網站提供了非常多的方案,網站地址:https://iterm2colorschemes.com/

Tabby對於這些配色方案居然全部支持了,打開Color Scheme即可設置,顏色主題很多,總有一款適合你!

快捷鍵
如果你想設置或者查看快捷鍵的話,打開Hotkeys即可!

窗口
如果你想設置Tabby的主題的話,打開Window選擇相應主題即可。

插件支持
Tabby的功能非常強大,還支持一系列的插件,打開Plugins可查看並安裝插件,下面我們來看看有哪些好用的插件!

-
clickable-links:給URL、IP、路徑添加點擊跳轉功能的插件;
-
docker:可以連接到Docker容器命令行的插件;
-
title-control:可以控制窗口標簽位置的插件;
-
sync-config:可以將配置同步到Github或者Gitee的插件;
-
theme-windows10:Windows 10 專用主題插件。
總結
Tabby確實是一款非常優秀的終端工具,它免費並且開源。主題非常豐富,功能也很強大,還支持自定義插件,強烈建議大家嘗試下!
參考資料
項目官網:https://github.com/Eugeny/tabby
