適用於 DevOps 的更快、更好的 SSH/Telnet/Serial/Shell/Sftp 用戶端。
你好 WindTerm ?
我們才剛開始!如果你想要一個高性能的文字編輯器,你可以嘗試WindEdit。
完全免費,可用於商業和非商業用途,無任何限制。所有發布的原始碼(第三方目錄除外)均根據 Apache-2.0 授權條款提供。
看介紹視頻
Linux 二進位檔案、 MacOS 二進位檔案和Windows 二進位檔案:https://github.com/kingToolbox/WindTerm/releases
WindTerm是一個部分開源項目,原始碼將會逐步開放。
開源程式碼包括但不限於可以獨立使用的類,如函數、演算法、GUI小部件等,以及函數庫,如網路、協定等,以及所有根據許可證需要開源的類型。
歡迎任何問題和功能請求。
請點選問題來提交問題或功能請求。
請按一下「討論」討論有關 SSH、SFtp、Shell(Linux shell、Windows cmd 和 powershell)、Telnet、Serial 和 WindTerm 的任何內容。
主視窗(zsh):
分割視圖:
DigeWhite 主題:
實作了 SSH v2、Telnet、Raw Tcp、串列、Shell 協定。介紹影片
支援會話驗證時 SSH 自動執行。
支援 SSH ControlMaster。
支援 SSH ProxyCommand 或 ProxyJump。介紹影片
支援SSH代理。介紹影片
支援 SSH 使用密碼自動登入、公鑰、鍵盤互動、gssapi-with-mic。介紹影片
支援X11轉發。介紹影片
支援直接/本機連接埠轉送、反向/遠端連接埠轉送和動態連接埠轉送。介紹影片
支援XModem、YModem 和ZModem。介紹影片
整合sftp、scp客戶端,支援下載、上傳、刪除、重新命名、新檔案/目錄等。介紹影片
整合的本機檔案管理器,支援移動到、複製到、複製自、刪除、重新命名、建立新檔案/目錄等。
支援 Windows Cmd、PowerShell 和 Cmd、PowerShell 作為管理員。
支援Linux bash、zsh、powershell core等。
支援MacOS bash、zsh、powershell core等。
支援 Windows、MacOS 和 Linux。
支援多語言使用者介面。
支援 Unicode 13。
會話對話框和會話樹。介紹影片
自動完成。介紹影片
自由打字模式。介紹影片
對焦模式。介紹影片
同步輸入。介紹影片
增強了對會話使用者名稱和密碼的保護。介紹影片
命令調色板。介紹影片
命令發送者。介紹影片
資源管理器窗格。介紹影片
外殼窗格。
快吧。介紹影片
貼上對話框。介紹影片
使用 vim 鍵綁定的本地和遠端模式。 (使用 Shift+Enter 鍵在遠端和本地模式之間切換) 介紹視頻
支援時間戳、折疊、輪廓、分割視圖。
支援 Linux 和 PowerShell 中的電力線,例如 Oh-My-Zsh、Oh-My-Posh。介紹圖片
支援類似 vscode 的配色方案。介紹影片
支援搜尋和預覽。介紹影片
支援高亮顯示開始和結束分隔符,如()、[]、{}以及自訂分隔符。介紹影片
支援更改UI主題。介紹影片
支援設定選項卡顏色。介紹影片
支援在開啟的選項卡上進行搜尋。介紹影片
支援關閉右側選項卡。
支援設定視窗透明度。介紹影片
支援選擇複製、右鍵貼上或中鍵貼上。
支援使用 Google、Bing、Github、Stackoverflow、Wikipedia 和 DuckDuckGo 在線搜尋文字。介紹影片
支援打字時隱藏滑鼠遊標。
支援鎖定螢幕。介紹影片
支援 vt100、vt220、vt340、vt420、vt520、xterm、xterm-256 顏色。
支援unicode、表情符號、真彩色、滑鼠協議等。
支援自動換行模式。介紹影片
協議和條款可以自訂。
除 Tektronix 4014 外,所有 vttest 測試均已通過。
支援HTTP和SOCKS5代理程式。介紹影片
支援跳轉伺服器代理。介紹影片
支援手動和自動會話日誌記錄。介紹影片
重命名並複製會話。介紹影片
重新啟動時恢復上次的會話和佈局。介紹影片
支援在啟動時開啟特定會話或一組會話。
動態記憶體壓縮,通常可以減少20%
到90%
的工作記憶體負載。
高效能、低記憶體、低延遲。介紹影片
在這些基準測試中用於產生資料的硬體是
windows 10 - 2.3 GHz Intel Core i5 and 8GB memory.
WindTerm1.72、WindTerm 1.2、FileZilla 3.48.1、WinSCP 5.17.2(Build 10278)測試在 WSL(Ubuntu 18.04.2) 上執行。
客戶端版本:
應用 | 版本 | 發布日期 |
---|---|---|
溫德姆 | v1.72 | 2020-10-25 |
溫德姆 | v1.2 | 2020-06-15 |
文件齊拉 | v3.48.1 | 2020-05-19 |
WinScp | v5.17.2(內部版本 10278) | 2020-03-09 |
所有測試數據僅供參考。
下載時間 | 下載率 | 上傳時間 | 上傳率 | |
---|---|---|---|---|
WindTerm 1.72(使用高速傳輸) | 23秒 | 216.3MB/秒 | 20多歲 | 247.0 MB/秒 |
風期限 1.72 | 23秒 | 214.7MB/秒 | 20多歲 | 244.0MB/秒 |
風術語 1.2 | 37秒 | 139.3MB/秒 | 43秒 | 119.9MB/秒 |
文件齊拉 | 32秒 | 161.1MB/秒 | 30秒 | 171.8MB/秒 |
WinSCP | 81年代 | 63.7MB/秒 | 91年代 | 56.7MB/秒 |
下載時間 | 下載率 | 上傳時間 | 上傳率 | |
---|---|---|---|---|
風術語 1.7 | 26秒 | 3.9MB/秒 | 13秒 | 8.1MB/秒 |
風術語 1.2 | 32秒 | 3.4MB/秒 | 10秒 | 10.7MB/秒 |
文件齊拉 | 48秒 | 2.2MB/秒 | 35秒 | 3.1MB/秒 |
WinSCP | 42秒 | 2.6MB/秒 | 12秒 | 8.9MB/秒 |
在這些基準測試中用於產生資料的硬體是
windows 10 - 2.3 GHz Intel Core i5 and 8GB memory. MacOs 10.13 - 2.3 GHz Intel Core i5 and 8GB memory.
WindTerm 1.72、rxvt、putty、xterm、Windows Terminal測試在 WSL(Ubuntu 18.04.2) 上進行。
iterm2、kitty、Alacritty測試皆在 MacOS shell 上進行,
For WindTerm: No color scheme used in windterm. Color scheme will result in approximately 2% loss and more memory usage. For Alacritty: Only supports up to 100,000 scrollback lines, so every test use "history: 100000" setting and no memory usage measured. For Windows Terminal: Only supports up to 65,535 scrollback lines, so every test use "historySize: 65535" setting and no memory usage measured.
終端機版本:
應用 | 版本 | 發布日期 |
---|---|---|
溫德姆 | v1.72 | 2020-10-25 |
rxvt-unicode | v9.2.2 | 2016-05-14 |
油灰 | v0.71 | 2019-03-16 |
xterm | v3.30 | 2017-06-20 |
項目2 | v3.3.6 | 2019-10-09 |
活潑 | v0.5.0 | 2020-07-21 |
貓咪 | v0.14.6 | 2019-09-25 |
Windows 終端 | v1.3.2651.0 | 2020-09-22 |
所有測試數據僅供參考。
benchmark_randomdata包含97.6MB隨機文字(102,401,504字節,1,329,878行,由random_test.sh產生和測試)
在所有情況下,都進行了三次運行來預熱系統快取。報告的數字是五次運行的中位數。
遠端登入:
復原行數 | 數據速率(MB/秒) | 記憶體使用量(MB) | |
---|---|---|---|
風術語 | 無限 | 52.1 | 106.6 |
接收值 | 1,350,000 | 37.8 | 842.2 |
油灰 | 1,350,000 | 4.9 | 733.4 |
xterm | 1,350,000 | 2.2 | 3328.4 |
Windows 終端機 + telnet.exe | 65,535 | 0.1 | 未測量,使用 65,535 回滾行設置 |
SSH:
復原行數 | 數據速率(MB/秒) | 記憶體使用量(MB) | |
---|---|---|---|
風術語 | 無限 | 41.8 | 108.5 |
接收值 | 1,350,000 | 40.2 | 842.2 |
油灰 | 1,350,000 | 4.8 | 734.9 |
xterm | 1,350,000 | 2.3 | 3328.4 |
Windows 終端機 + ssh.exe | 65,535 | 2.1 | 未測量,使用 65,535 回滾行設置 |
殼:
復原行數 | 數據速率(MB/秒) | 記憶體使用量(MB) | |
---|---|---|---|
項目2 | 無限 | -(時間太長) | 超過1300 |
貓咪 | 無限 | 17.2 | 2655 |
阿拉克里蒂 | 100,000 | 41.3 | - |
時間(秒) | 記憶體使用量(MB) | |
---|---|---|
風術語 | 1.236 | 16.1 |
接收值 | 5.082 | 633.3 |
油灰 | 4.161 | 551.1 |
xterm | 40.421 | 2500.7 |
項目2 | 2.116 | 146.3 |
貓咪 | 2.535 | 2376.5 |
阿拉克里蒂 | 1.162 | 未測量,使用100,000回滾行設置 |
Windows 終端機 + ssh.exe | 23.246 | 未測量,使用 65,535 回滾行設置 |
時間(秒) | 記憶體使用量(MB) | |
---|---|---|
風術語 | 2.287 | 24.1 |
接收值 | 10.896 | 1266.6 |
油灰 | 16.045 | 1102.6 |
xterm | 68.154 | 5005.5 |
項目2 | 4.181 | 383.2 |
貓咪 | 5.620 | 4749.9 |
阿拉克里蒂 | 2.322 | 未測量,使用100,000回滾行設置 |
Windows 終端機 + ssh.exe | 50.381 | 未測量,使用 65,535 回滾行設置 |
時間(秒) | 記憶體使用量(MB) | |
---|---|---|
風術語 | 5.520 | 68.2 |
接收值 | 27.533 | 3166.2 |
油灰 | 45.911 | 2757.1 |
xterm | - | 記憶體不足 |
項目2 | 10.805 | 1048.3 |
貓咪 | - | 記憶體不足 |
阿拉克里蒂 | 5.799 | 未測量,使用100,000回滾行設置 |
Windows 終端機 + ssh.exe | 130.371 | 未測量,使用 65,535 回滾行設置 |
時間(秒) | 記憶體使用量(MB) | |
---|---|---|
風術語 | 10.674 | 133.3 |
接收值 | - | 記憶體不足 |
油灰 | - | 記憶體不足 |
xterm | - | 記憶體不足 |
項目2 | 20.468 | 2231.3 |
貓咪 | - | 記憶體不足 |
阿拉克里蒂 | 11.598 | 未測量,使用100,000回滾行設置 |
Windows 終端機 + ssh.exe | 264.739 | 未測量,使用 65,535 回滾行設置 |
時間(秒) | 記憶體使用量(MB) | |
---|---|---|
風術語 | 10.167 | 0.7 |
接收值 | 9.687 | 0.1 |
油灰 | 95.382 | 0.4 |
xterm | 286.510 | 0.1 |
項目2 | 25.448 | 7.4 |
貓咪 | 16.104 | 0.5 |
阿拉克里蒂 | 11.798 | 未測量,使用零回滾線設置 |
Windows 終端機 + ssh.exe | 261.096 | 未測量,使用零回滾線設置 |
在這些基準測試中用於產生資料的硬體是
Debian 10 Vm - 4cpu and 4GB memory. For WindTerm: No color scheme used in windterm. Color scheme will result in approximately 2% loss and more memory usage. For other terminals: No memory usage measured because most of them write the history to disk or only support a limited number of lines in memory..
終端機版本:
應用 | 版本 | 發布日期 |
---|---|---|
溫德姆 | v1.9 | 2020-12-22 |
侏儒 | v3.30.2 | 2018-10-22 |
伴侶終端 | v1.20.2 | 2019-02-11 |
康索爾 | v18.04.0 | 2019-04-12 |
Xfce4 終端 | v0.8.7.4 | 2018-5-15 |
Q終端 | v0.14.1 | 2019-01-26 |
所有測試數據僅供參考。
benchmark_randomdata包含97.6MB隨機文字(102,401,504字節,1,329,878行,由random_test.sh產生和測試)
在所有情況下,都進行了三次運行來預熱系統快取。報告的數字是五次運行的中位數。
成本時間 | |
---|---|
風術語 | 1.976秒 |
侏儒終端 | 9.781秒 |
伴侶終端 | 9.841秒 |
康索爾 | 25.050秒 |
xfce4 終端 | 10.520秒 |
Q終端 | 20.763秒 |
n | 1,000,000 | 2,000,000 | 5,000,000 | 10,000,000 | 10,000,000 (回滾行:100) |
---|---|---|---|---|---|
風術語 | 0.846秒(18.6MB) | 1.574秒(26.6MB) | 4.046秒(56.4MB) | 8.232秒(102.2MB) | 7.748 秒(3.4MB) |
侏儒終端 | 0.920秒 | 2.152秒 | 5.271秒 | 11.111秒 | 13.109秒 |
伴侶終端 | 0.822秒 | 1.698秒 | 5.943秒 | 10.920秒 | 12.290秒 |
康索爾 | 1.612秒 | 3.199秒 | 8.157秒 | 16.029秒 | 15.650秒 |
xfce4 終端 | 0.870秒 | 2.160秒 | 5.866秒 | 12.089秒 | 13.304秒 |
Q終端 | 9.272秒 | 18.391秒 | 45.999秒 | 104.277秒 | 17.208秒 |
考慮到網路對延遲的影響,以下數據來自WindEdit。 DIGEdit 是 WindTerm 的文字元件。
最小 | 最大限度 | 平均 | 標清 | |
---|---|---|---|---|
風編輯 | 1.9 | 7.6 | 2.9 | 0.8 |
Windows記事本 | 0.9 | 16.5 | 7.8 | 1.8 |
GVim | 0.9 | 10.4 | 2.8 | 1.2 |
快速鍵列表
發布週期:
4-8週。
預發行週期:
1~2週
盡可能解決問題
改進的文件管理器
改進的傳輸
改進的快捷欄
SSH代理轉發
新的記憶體分配器和管理器以及垃圾收集器(推遲到更高版本)
命令片段描述(延遲到更高版本)
SSH GSSAPI 身份驗證(延遲到更高版本)
SSH代理(推遲到更高版本)
在會話中搜尋(推遲到更高版本)
下載:WindTerm 2.5.0 (2022-7-24)
2.x 版本路線圖:
外部工具
協定:
莫許
登入
會議:
自動完成
聊天模式
日誌檢視器
文件傳輸:
FTP, FTP
腳本、巨集和插件系統
更多的 ...
發佈時間表:
版本 | 等級 | 目標 | 地位 | 時間軸 |
---|---|---|---|---|
v0.x | 基本的 | 基本框架和基本功能,但以一個高效能的文字編輯器(WindEdit)為基礎完成,並能正常使用。 | 完成的 | 很久很久以前~2020年的衝刺 |
v1.x | 手動的 | 功能完善,可供多數開發者在日常工作中使用 | 完成的 | 2020年春季 ~ 2020年冬季 |
v2.x | 半自動 | 透過觸發器、巨集、事件、通知等可以輔助開發者完成一些操作。 | 發展 | 2021年春季 ~ 2022年夏季 |
v3.x | 全自動 | 透過外掛程式、腳本、機器學習等方式,自動運行,實現無人值守 | 規劃 | 2022年夏季 ~ 2023年冬季 |
貢獻 | |
---|---|
EvoWeb法國 | 法文翻譯 |
克文克勒克 | 德文翻譯 |
檸檬那瓦 | 簡體中文翻譯 |
蒙特內哥羅 | 法文翻譯 |
徐茂森 | 簡體中文翻譯 |