
No terminal or text editor has ever been able to dynamically compress document memory during use. But WindTerm does now!
Now you only need 100MB memory to output 100 million lines of text for seq 1 100000000 command, or even 1GB memory to output 2 billion lines of text for seq 1 2000000000 command.
None Scheme without styling, folding, outlining etc., Word Wrap is disabled.| Memory Usage(MB) | WindTerm 2.3.1 | WindTerm 2.4.0 Prerelease 2 | Compression |
|---|---|---|---|
| seq 1 10,000,000 | 95.7MB | 89MB | 93% |
| seq 1 100,000,000 | 860.1MB | 100.7MB | 11.7% |
| seq 1 2,000,000,000 | Out of memory | 770.8MB | - |
Linux Scheme with styling, folding, outlining etc., Word Wrap is disabled.| Memory Usage(MB) | WindTerm 2.3.1 | WindTerm 2.4.0 Prerelease 2 | Compression |
|---|---|---|---|
| seq 1 10,000,000 | 212MB | 143.3MB | 67.6% |
| seq 1 100,000,000 | 1990.2MB | 334.8MB | 16.8% |
More performance data will be provided in the future, including comparisons with other Terminals.
WindTerm 2.4.0 changes the upgrade method to simplify subsequent upgrades or cloud synchronization. Please read the Upgrade to learn more.
WindTerm 2.4.0 starts integrating clink. If you are upgrading from a previous version, please use the menu item Session Pane - Right-click Menu - Import - Shell Sessions to regenerate cmd and admin:cmd sessions.
| Version | Architecture | Operating Systems |
|---|---|---|
| WindTerm_2.4.0_Windows_Portable_x86_32 | x86_32 | Windows 7, Windows 8, Windows 10, Windows 11 |
| WindTerm_2.4.0_Windows_Portable_x86_64 | x86_64 | Windows 7, Windows 8, Windows 10, Windows 11 |
| WindTerm_2.4.0_Mac_Portable_x86_64 | x86_64 | macOS 10.13, macOS 10.14, macOS 10.15, macOS 11, macOS 12 |
| WindTerm_2.4.0_Linux_Portable_x86_64 | x86_64 | Generic Linux (glibc 2.17 and later) |
MacOS Please open dmg file and drag WindTerm.app to the
Applicationsfolder.
Linux Please use the following command to run the WindTerm after downloading.
tar -xzvf WindTerm_2.4.0_Linux_Portable_x86_64.tar.gz && cd ./WindTerm_2.4.0 && chmod +x ./WindTerm && ./WindTerm
scoop bucket add extras scoop install windterm
choco install windterm
WindTerm and select the profiles directory and quit..wind/profiles folder with the old profiles folder.WindTerm and all the sessions and configuration will be restored.WindTerm and select the profiles directory containing the old .wind folder.Home Directory to facilitate subsequent upgrades.If the .wind folder needs to be moved to another system:
WindTerm..wind folder with the old .wind folder.WindTerm and all the sessions and configuration will be restored.The .wind folder is cross-platform.
20% to 90% of the working memory load can be reduced.No Proxy, System Proxy, Http Proxy and Socks v5 Proxy..wind profiles folder to facilitate subsequent upgrades and cloud synchronization. #161 #411 #438 #529 #537 #541 #601Anything Palette and Tunnels buttons to the menu bar.XServer button to the menu bar.Profiles Directory Dialog via menu item File - Preferences - Profiles Directory.Alt+1 to Alt+5 to select the first to fifth tab, and Alt+0 to select the last tab. #82 #86 #420%z - Time Zone.Ctrl+D to close the unconnected or disconnected session. #397 #526ProxyCommand. #557dumb system to support highlighting, folding, outlining and clearing the screen locally of dumb devices.1 second. #428Double-click to select a word.Triple-click to select the line.Shift + Click to select a piece of text.Alt + Mouse Click. For convenience, when the Term is xterm or xterm-256color, only a mouse click is required to move the cursor.tunnel is set to 0, dynamic port allocation is supported.X Server on startup.VcXsrv Windows X Server, including Display number, Window mode, Clipboard, Keyboard etc.VcXsrv Windows X Server extensions.
ProxyCommand.0.5 second to speed up the transfer. #444Tunnels will open KeepAlive by default to prevent being disconnected by timeout. #557JumpServer will open KeepAlive by default to prevent being disconnected by timeout.cmd and admin:cmd sessions support rich completion, history, and line-editing capabilities by integrating the clink. #585IPv6 and MAC.OSC 133;A, OSC 133;B, OSC 133;C, OSC 133;D to set the start position and end position of prompts and outputs.Show*Dialog to Open*Dialog, for example, showFocusModeDialog is changed to openFocusModeDialog.Warning state and corresponding color to the SlipButton widget.More button in the toolbar is modified to a menu.Tunnels will no longer be forced closed when a non-critical error occurs.X Server in the MacOS and Linux systems. #649SOCKS5 error occurs, more detailed error information will be provided.mnemonic characters in strings to be translated.dumb system is disconnected, executing Clear Screen will cause the application to crash. #553 #629Filer pane will cause a black color block. #608Shell session cannot be set to multi-line text.Process Environment dialog did not exist, the variable value in the text box was incorrectly emptied.Ctrl+Shift+W to close a tab, the confirm dialog will not pop up.Expand button should be Shrink, not Expand.Baud Rate, Data Bits, Parity, Stop Bits, Flow Control in the info popup window.%v. #556ssh.ciphers, ssh.keyExchange, ssh.macHashes, ssh.publicKeys do not take effect after configuration.system is set to non-linux, punctuation is not colored correctly.CON, NUL, COM, LPT, AUX, PRN etc. #624DataType of a Tcp Session to text and saving, the value is incorrectly saved as binary.Remote channel is closed is reported.The remote host closed the connection is reported.SOH, STX, ETX, EOT, ACK, DLE, DC1, DC2, DC3, DC4, NAK, SYN, ETB, CAN, EM, SUB, FS, GS, RS, US are displayed incorrectly. #539less /etc/services, ESC M characters are displayed incorrectly. #621Shell Pane is not transparent.vttest.VPN. #684Command+C and Command+V. #682Shift modifier is always the position of the command prompt.proxy in the session dialog is initialized to No Proxy, the widgets below it are not hidden correctly.[email protected] is not sent to the server when logging in.login wizard is not displayed. #476login wizard does not give any hints when all authentication methods are disabled.VIM are not aligned atfer auto wrap. #260 #555 #683GNU Screen 4.00.03 cannot be displayed properly. #697OSC 133;C; is not properly supported. #680 #693btop is not displayed properly. #583New memory allocator and manager and garbage collector. Improved Filer Improved Transfer Improved Quickbar SSH Agent Automatic Completion Command Snippet Description SSH GSSAPI Authentication (Postponed to a later version ) SSH Agent Forwaring (Postponed to a later version ) Search in sessions. (Postponed to a later version )
If you want, you can try WindTerm 2.5.0 Prerelease 3 now. Currently only the Windows x86_64 version is available.