Ein schnellerer und besserer SSH/Telnet/Serial/Shell/Sftp-Client für DevOps.
Hallo WindTerm?, hallo Welt!
Wir fangen gerade erst an! Wenn Sie einen leistungsstarken Texteditor wünschen, können Sie WindEdit ausprobieren.
Völlig KOSTENLOS für die kommerzielle und nichtkommerzielle Nutzung ohne Einschränkungen. Alle veröffentlichten Quellcodes (mit Ausnahme des Drittanbieterverzeichnisses) werden unter den Bedingungen der Apache-2.0-Lizenz bereitgestellt.
Siehe Einführungsvideos
Linux-Binärdatei , MacOS-Binärdatei und Windows-Binärdatei : https://github.com/kingToolbox/WindTerm/releases
WindTerm ist teilweise ein Open-Source-Projekt und die Quelle wird nach und nach geöffnet.
Open-Source-Code umfasst, ist aber nicht beschränkt auf, die Klassen, die unabhängig verwendet werden können, wie z. B. funktionale Bibliotheken, Algorithmen, GUI-Widgets usw., sowie funktionale Bibliotheken, wie z. B. Netzwerk, Protokolle usw., sowie alles Typen, die laut Lizenz Open Source erfordern.
Alle Probleme und Funktionswünsche sind willkommen.
Klicken Sie bitte auf „Probleme“, um ein Problem oder eine Funktionsanfrage zu bestätigen.
Bitte klicken Sie auf „Diskussion“, um alles über SSH, SFtp, Shell (Linux-Shell, Windows cmd und Powershell), Telnet, Serial und WindTerm zu diskutieren.
Hauptfenster (zsh):
Geteilte Ansichten:
DigeWhite-Theme:
SSH v2, Telnet, Raw Tcp, Serial, Shell-Protokolle implementiert. Einführungsvideo
Unterstützt die automatische SSH-Ausführung bei Sitzungsauthentifizierung.
Unterstützt SSH ControlMaster.
Unterstützt SSH ProxyCommand oder ProxyJump. Einführungsvideo
Unterstützt SSH-Agent. Einführungsvideo
Unterstützt die automatische SSH-Anmeldung mit Passwort, öffentlichem Schlüssel, interaktiver Tastatur und gssapi-mit-Mikrofon. Einführungsvideo
Unterstützt X11-Weiterleitung. Einführungsvideo
Unterstützt direkte/lokale Portweiterleitung, Reverse/Remote-Portweiterleitung und dynamische Portweiterleitung. Einführungsvideo
Unterstützt XModem, YModem und ZModem. Einführungsvideo
Integrierter SFTP- und SCP-Client, unterstützt Herunterladen, Hochladen, Entfernen, Umbenennen, Erstellen neuer Dateien/Verzeichnisse usw. Einführungsvideo
Integrierter lokaler Dateimanager, unterstützt Verschieben, Kopieren, Kopieren von, Entfernen, Umbenennen, Erstellen neuer Dateien/Verzeichnisse usw.
Unterstützt Windows Cmd, PowerShell und Cmd, PowerShell als Administrator.
Unterstützt Linux Bash, ZSH, Powershell Core und so weiter.
Unterstützt MacOS Bash, ZSH, PowerShell Core und so weiter.
Unterstützt Windows, MacOS und Linux.
Unterstützt mehrsprachige Benutzeroberfläche.
Unterstützt Unicode 13.
Sitzungsdialog und Sitzungsbaum. Einführungsvideo
Automatische Vervollständigung. Einführungsvideo
Free-Type-Modus. Einführungsvideo
Fokusmodus. Einführungsvideo
Eingang synchronisieren. Einführungsvideo
Verbesserter Schutz des Sitzungsbenutzernamens und -kennworts. Einführungsvideo
Befehlspalette. Einführungsvideo
Befehlssender. Einführungsvideo
Explorer-Bereich. Einführungsvideo
Shell-Fenster.
Schnellleiste. Einführungsvideo
Dialog „Einfügen“. Einführungsvideo
Lokaler und Remote-Modus mit VIM-Tastenkombinationen. (Mit Umschalt+Eingabetaste zwischen Remote- und lokalem Modus wechseln ) Einführungsvideo
Unterstützt Zeitstempel, Faltung, Gliederung und geteilte Ansichten.
Unterstützt Powerline in Linux und PowerShell, z. B. Oh-My-Zsh, Oh-My-Posh. Einführungsbild
Unterstützt Farbschemata wie vscode. Einführungsvideo
Unterstützt die Suche und Vorschau. Einführungsvideo
Unterstützt die Hervorhebung des öffnenden und schließenden Trennzeichens wie (), [], {} und der benutzerdefinierten Trennzeichen. Einführungsvideo
Unterstützt das Ändern des UI-Designs. Einführungsvideo
Unterstützt das Festlegen der Tab-Farbe. Einführungsvideo
Unterstützt die Suche über die geöffneten Registerkarten. Einführungsvideo
Unterstützt das Schließen von Tabs nach rechts.
Unterstützt die Einstellung der Fenstertransparenz. Einführungsvideo
Unterstützt Auswählen zum Kopieren, Rechtsklick zum Einfügen oder Mittelklick zum Einfügen.
Unterstützt die Online-Textsuche mit Google, Bing, Github, Stackoverflow, Wikipedia und DuckDuckGo. Einführungsvideo
Unterstützt das Ausblenden des Mauszeigers während der Eingabe.
Unterstützt den Sperrbildschirm. Einführungsvideo
Unterstützt vt100, vt220, vt340, vt420, vt520, xterm, xterm-256-Farben.
Unterstützt Unicode, Emojis, True-Color, Mausprotokoll usw.
Unterstützt den automatischen Wrap-Modus. Einführungsvideo
Protokolle und Bedingungen können individuell angepasst werden.
Alle vttest-Tests außer Tektronix 4014 wurden bestanden.
Unterstützt HTTP- und SOCKS5-Proxy. Einführungsvideo
Unterstützt Jump Server-Proxy. Einführungsvideo
Unterstützt manuelle und automatisierte Sitzungsprotokollierung. Einführungsvideo
Sitzung umbenennen und duplizieren. Einführungsvideo
Stellen Sie beim Neustart die letzten Sitzungen und Layouts wieder her. Einführungsvideo
Unterstützt das Öffnen einer bestimmten Sitzung oder einer Reihe von Sitzungen beim Start.
Durch die dynamische Speicherkomprimierung können typischerweise 20%
bis 90%
der Arbeitsspeicherlast reduziert werden.
Hohe Leistung, wenig Speicher, geringe Latenz. Einführungsvideo
Die zur Generierung der Daten in diesen Benchmarks verwendete Hardware war
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) Tests werden auf WSL (Ubuntu 18.04.2) durchgeführt.
Die Version der Clients:
Anwendung | Version | Veröffentlichungsdatum |
---|---|---|
windterm | v1.72 | 25.10.2020 |
windterm | v1.2 | 15.06.2020 |
FileZilla | v3.48.1 | 19.05.2020 |
WinScp | v5.17.2 (Build 10278) | 09.03.2020 |
Alle Testdaten dienen nur als Referenz.
Downloadzeit | Download-Rate | Upload-Zeit | Upload-Rate | |
---|---|---|---|---|
WindTerm 1.72 (Hochgeschwindigkeitsübertragung verwenden) | 23s | 216,3 MB/s | 20er Jahre | 247,0 MB/s |
WindTerm 1.72 | 23s | 214,7 MB/s | 20er Jahre | 244,0 MB/s |
WindTerm 1.2 | 37s | 139,3 MB/s | 43s | 119,9 MB/s |
FileZilla | 32s | 161,1 MB/s | 30er Jahre | 171,8 MB/s |
WinSCP | 81er | 63,7 MB/s | 91er | 56,7 MB/s |
Downloadzeit | Download-Rate | Upload-Zeit | Upload-Rate | |
---|---|---|---|---|
WindTerm 1.7 | 26s | 3,9 MB/s | 13s | 8,1 MB/s |
WindTerm 1.2 | 32s | 3,4 MB/s | 10s | 10,7 MB/s |
FileZilla | 48er | 2,2 MB/s | 35s | 3,1 MB/s |
WinSCP | 42s | 2,6 MB/s | 12s | 8,9 MB/s |
Die zur Generierung der Daten in diesen Benchmarks verwendete Hardware war
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- Tests werden auf WSL (Ubuntu 18.04.2) durchgeführt.
Iterm2-, Kitty- und Alacritty- Tests werden auf der MacOS-Shell durchgeführt.
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.
Die Version der Terminals:
Anwendung | Version | Veröffentlichungsdatum |
---|---|---|
windterm | v1.72 | 25.10.2020 |
rxvt-unicode | v9.2.2 | 14.05.2016 |
Kitt | v0.71 | 16.03.2019 |
xterm | v3.30 | 20.06.2017 |
iterm2 | v3.3.6 | 09.10.2019 |
Eifer | v0.5.0 | 21.07.2020 |
Kätzchen | v0.14.6 | 25.09.2019 |
Windows-Terminal | v1.3.2651.0 | 22.09.2020 |
Alle Testdaten dienen nur als Referenz.
Die benchmark_randomdata enthalten 97,6 MB Zufallstext (102.401.504 Bytes, 1.329.878 Zeilen, generiert und getestet von random_test.sh).
In allen Fällen wurden drei Durchläufe zum Aufwärmen der Systemcaches durchgeführt. Die gemeldeten Zahlen sind der Median von fünf Läufen.
Telnet:
Scrollback-Zeilen | Datenrate (MB/s) | Speichernutzung (MB) | |
---|---|---|---|
WindTerm | unbegrenzt | 52.1 | 106,6 |
rxvt | 1.350.000 | 37.8 | 842,2 |
Kitt | 1.350.000 | 4.9 | 733,4 |
xterm | 1.350.000 | 2.2 | 3328.4 |
Windows-Terminal + telnet.exe | 65.535 | 0,1 | Nicht gemessen, verwenden Sie die Einstellung 65.535 Scrollback-Zeilen |
SSH:
Scrollback-Zeilen | Datenrate (MB/s) | Speichernutzung (MB) | |
---|---|---|---|
WindTerm | unbegrenzt | 41.8 | 108,5 |
rxvt | 1.350.000 | 40.2 | 842,2 |
Kitt | 1.350.000 | 4.8 | 734,9 |
xterm | 1.350.000 | 2.3 | 3328.4 |
Windows-Terminal + ssh.exe | 65.535 | 2.1 | Nicht gemessen, verwenden Sie die Einstellung 65.535 Scrollback-Zeilen |
Hülse:
Scrollback-Zeilen | Datenrate (MB/s) | Speichernutzung (MB) | |
---|---|---|---|
iterm2 | unbegrenzt | - (Dauert zu lange) | mehr als 1300 |
Kätzchen | unbegrenzt | 17.2 | 2655 |
Alacritty | 100.000 | 41.3 | - |
Zeit (Sek.) | Speichernutzung (MB) | |
---|---|---|
WindTerm | 1.236 | 16.1 |
rxvt | 5.082 | 633,3 |
Kitt | 4.161 | 551.1 |
xterm | 40.421 | 2500,7 |
iterm2 | 2.116 | 146,3 |
Kitty | 2.535 | 2376,5 |
Alacritty | 1.162 | Nicht gemessen, verwenden Sie die Einstellung 100.000 Scrollback-Zeilen |
Windows-Terminal + ssh.exe | 23.246 | Nicht gemessen, verwenden Sie die Einstellung 65.535 Scrollback-Zeilen |
Zeit (Sek.) | Speichernutzung (MB) | |
---|---|---|
WindTerm | 2.287 | 24.1 |
rxvt | 10.896 | 1266,6 |
Kitt | 16.045 | 1102.6 |
xterm | 68.154 | 5005.5 |
iterm2 | 4.181 | 383,2 |
Kitty | 5.620 | 4749,9 |
Alacritty | 2.322 | Nicht gemessen, verwenden Sie die Einstellung 100.000 Scrollback-Zeilen |
Windows-Terminal + ssh.exe | 50.381 | Nicht gemessen, verwenden Sie die Einstellung 65.535 Scrollback-Zeilen |
Zeit (Sek.) | Speichernutzung (MB) | |
---|---|---|
WindTerm | 5.520 | 68.2 |
rxvt | 27.533 | 3166.2 |
Kitt | 45.911 | 2757.1 |
xterm | - | Kein Speicher mehr |
iterm2 | 10.805 | 1048.3 |
Kitty | - | Kein Speicher mehr |
Alacritty | 5.799 | Nicht gemessen, verwenden Sie die Einstellung 100.000 Scrollback-Zeilen |
Windows-Terminal + ssh.exe | 130.371 | Nicht gemessen, verwenden Sie die Einstellung 65.535 Scrollback-Zeilen |
Zeit (Sek.) | Speichernutzung (MB) | |
---|---|---|
WindTerm | 10.674 | 133,3 |
rxvt | - | Kein Speicher mehr |
Kitt | - | Kein Speicher mehr |
xterm | - | Kein Speicher mehr |
iterm2 | 20.468 | 2231.3 |
Kitty | - | Kein Speicher mehr |
Alacritty | 11.598 | Nicht gemessen, verwenden Sie die Einstellung 100.000 Scrollback-Zeilen |
Windows-Terminal + ssh.exe | 264.739 | Nicht gemessen, verwenden Sie die Einstellung 65.535 Scrollback-Zeilen |
Zeit (Sek.) | Speichernutzung (MB) | |
---|---|---|
WindTerm | 10.167 | 0,7 |
rxvt | 9.687 | 0,1 |
Kitt | 95.382 | 0,4 |
xterm | 286.510 | 0,1 |
iterm2 | 25.448 | 7.4 |
Kitty | 16.104 | 0,5 |
Alacritty | 11.798 | Nicht gemessen, verwenden Sie die Einstellung „Null Scrollback-Zeilen“. |
Windows-Terminal + ssh.exe | 261.096 | Nicht gemessen, verwenden Sie die Einstellung „Null Scrollback-Zeilen“. |
Die zur Generierung der Daten in diesen Benchmarks verwendete Hardware war
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..
Die Version der Terminals:
Anwendung | Version | Veröffentlichungsdatum |
---|---|---|
Windterm | v1.9 | 22.12.2020 |
Gnom | v3.30.2 | 22.10.2018 |
Mate-Terminal | v1.20.2 | 11.02.2019 |
Konsole | v18.04.0 | 12.04.2019 |
Xfce4-Terminal | v0.8.7.4 | 15.05.2018 |
QTerminal | v0.14.1 | 26.01.2019 |
Alle Testdaten dienen nur als Referenz.
Die benchmark_randomdata enthalten 97,6 MB Zufallstext (102.401.504 Bytes, 1.329.878 Zeilen, generiert und getestet von random_test.sh).
In allen Fällen wurden drei Durchläufe zum Aufwärmen der Systemcaches durchgeführt. Die gemeldeten Zahlen sind der Median von fünf Läufen.
Kosten Zeit | |
---|---|
WindTerm | 1,976s |
Gnome-Terminal | 9,781 Sekunden |
Mate-Terminal | 9,841s |
Konsole | 25.050s |
xfce4-Terminal | 10,520s |
QTerminal | 20,763 Sekunden |
N | 1.000.000 | 2.000.000 | 5.000.000 | 10.000.000 | 10.000.000 (Scrollzeilen: 100) |
---|---|---|---|---|---|
WindTerm | 0,846 s (18,6 MB) | 1,574 s (26,6 MB) | 4,046 s (56,4 MB) | 8,232 s (102,2 MB) | 7,748 Sekunden (3,4 MB) |
Gnome-Terminal | 0,920s | 2,152 Sekunden | 5,271 Sekunden | 11,111s | 13,109 Sekunden |
Mate-Terminal | 0,822 s | 1,698s | 5,943s | 10,920s | 12,290s |
Konsole | 1,612s | 3,199s | 8,157 Sekunden | 16,029 Sekunden | 15.650s |
xfce4-Terminal | 0,870s | 2.160s | 5,866 Sekunden | 12,089 Sekunden | 13,304 Sekunden |
QTerminal | 9,272 Sekunden | 18,391 Sekunden | 45,999s | 104,277 Sekunden | 17,208 Sekunden |
Unter Berücksichtigung des Netzwerkeinflusses auf die Latenz stammen die folgenden Daten von WindEdit. DIGEdit ist die Textkomponente von WindTerm.
Min | Max | Durchschn | SD | |
---|---|---|---|---|
WindBearbeiten | 1.9 | 7.6 | 2.9 | 0,8 |
Windows-Notizblock | 0,9 | 16.5 | 7.8 | 1.8 |
GVim | 0,9 | 10.4 | 2.8 | 1.2 |
Liste der Tastenkombinationen
Veröffentlichungszyklus:
4-8 Wochen.
Vorabversionszyklus:
1~2 Wochen
Lösen Sie Probleme so weit wie möglich
Verbesserter Filer
Verbesserte Übertragung
Verbesserte Quickbar
SSH-Agent-Weiterleitung
Neuer Speicherzuweiser, Manager und Garbage Collector (auf eine spätere Version verschoben)
Beschreibung des Befehlsausschnitts (auf eine spätere Version verschoben)
SSH GSSAPI-Authentifizierung (auf eine spätere Version verschoben)
SSH-Agent (auf eine spätere Version verschoben)
Suche in Sitzungen (auf eine spätere Version verschoben)
Herunterladen: WindTerm 2.5.0 (24.07.2022)
Roadmap der Version 2.x:
Externe Tools
Protokolle:
Mosh
Rlogin
Sitzung:
Automatische Vervollständigung
Chat-Modus
Protokollbetrachter
Dateiübertragung:
ftp, ftps
Skript-, Makro- und Plugin-System
Mehr ...
Veröffentlichungsplan:
Version | Ebene | Ziel | Status | Zeitleiste |
---|---|---|---|---|
v0.x | Basic | Grundlegendes Framework und grundlegende Funktionen, aber ein leistungsstarker Texteditor (WindEdit) als Basis, und Sie können diese normal verwenden. | Fertig | Vor langer, langer Zeit ~ Sprint von 2020 |
v1.x | Handbuch | Perfekte Funktionen und können von den meisten Entwicklern bei ihrer täglichen Arbeit verwendet werden | Fertig | Frühling 2020 ~ Winter 2020 |
v2.x | Halbautomatisch | Durch Trigger, Makros, Ereignisse, Benachrichtigungen usw. können Entwickler bei der Durchführung einiger Vorgänge unterstützt werden. | Entwicklung | Frühling 2021 ~ Sommer 2022 |
v3.x | Vollautomatisch | Durch Plugins, Skripte, maschinelles Lernen usw. erfolgt der automatische Betrieb mit unbeaufsichtigter Erreichung | Planung | Sommer 2022 ~ Winter 2023 |
Beitrag | |
---|---|
EvoWebFrance | Französische Übersetzung |
kvnklk | Deutsche Übersetzung |
Lemonawa | Vereinfachte chinesische Übersetzung |
LuxNegra | Französische Übersetzung |
MosamXu | Vereinfachte chinesische Übersetzung |