WindTerm 2.6.0
Spotlight
Rainbow Brackets
Rainbow Brackets supports assigning a unique color to each pair of opening and closing brackets to make it very easy to identify them and their scope.
Highlight Text
Highlight Text supports marking text with specified font color, background color, line type, and line color, which makes it very convenient to highlight the output text that needs attention.
Manage sessions
With the newly added features of drag and drop and move to, session management has become more convenient and easy.
OneKey
OneKey enables automatic login by using the preset login settings. When a large number of servers share the same login settings, this feature can greatly facilitate their management. Especially when login settings change, it is easy to make all servers switch to the new login settings by simply modifying the corresponding OneKey.
OneKey supports:
Trigger
A trigger is an action that is automatically executed when the output received from a server matches specified text or regular expressions. Triggers help automate and streamline workflows in the terminal, increasing efficiency and reducing the need for manual intervention.
Trigger types:
- Trigger / Custom Link
- Trigger / Custom Menu
- Trigger / Event: Connection And Disconnection
- Trigger / Highlight Text
- Trigger / Play Sound
- Trigger / Run Command
- Trigger / Send Text
- Trigger / Show Tooltip
Build-in Triggers:
- Trigger / Hyperlink
- Trigger / Ip Address
- Trigger / Hexadecimal Converter
- Trigger / Timestamp Converter
- Trigger / Unarchiver
Sync Terminal Folder
Sync Terminal Folder supports syncing the current working directory between filer and terminal. When you change directories in the terminal, filer should follow automatically and optionally, vice versa, the working directory of the filer can be quickly copied to the terminal.
Sync Terminal Folder supports:
- Copy directory path from filer to terminal.
- Manually sync terminal folder.
- Automatically sync terminal folder.
Note that not all local or remote systems support Sync Terminal Folder.
Sysmon
Sysmon allows you to monitor the usage of system resources such as the time, uptime, CPU, memory, network, etc. of the local machine or remote server.
Sysmon supports:
- Linux (SSH, Shell)
- macOS (SSH, Shell)
- Cmd
- PowerShell
- Windows Subsystem for Linux
Performance
Terminal
The redesigned Log module, combined with further code optimization, allows WindTerm to run several times faster than other terminals, regardless of whether logging is enabled or not.
Sftp Transfer
The redesigned Sftp Transfer module enables the fastest possible transfer speeds for both large files and a large number of small files. In some cases, the speed can even be up to ten times faster than professional tools.
Local Transfer
The redesigned Local Transfer module allows for file copying and deletion at speeds that can rival or even surpass those of the system itself.
Usage:
Systems
Version | Architecture | Operating Systems -- | -- | -- WindTerm_2.6.0_Windows_Portable_x86_32 | x86_32 | Windows 7, Windows 8, Windows 10, Windows 11 WindTerm_2.6.0_Windows_Portable_x86_64 | x86_64 | Windows 7, Windows 8, Windows 10, Windows 11 WindTerm_2.6.0_Mac_Portable_x86_64 | x86_64 | macOS 10.13, macOS 10.14, macOS 10.15, macOS 11, macOS 12 WindTerm_2.6.0_Linux_Portable_x86_64 | x86_64 | Generic Linux (glibc 2.17 and later)Upgrade
Versions before Version 2.4.0
- Start
WindTermand select theprofiles directoryand quit. - Replace the new
.wind/profilesfolder with the oldprofilesfolder. - Restart
WindTermand all the sessions and configuration will be restored.
Versions after Version 2.4.0
- Start
WindTermand select theprofiles directorycontaining the old.windfolder. - It is recommended to choose the
Home Directoryto facilitate subsequent upgrades.
If the .wind folder needs to be moved to another system:
- Quit
WindTerm. - Replace the new
.windfolder with the old.windfolder. - Restart
WindTermand all the sessions and configuration will be restored.
The .wind folder is cross-platform.
Known Issues:
- [ZMODEM] Only support file names contains ASCII characters in Windows, otherwise the file name of the transfered file will be garbled after transmission, but it does not affect the correctness of the file content. Linux and MacOS version does not have this problem.
Translation:
- [CHINESE] Update the language file, contributed by @shileiye, @hityb, @springsunx. #1951 #2062
- [GERMAN] Update the language file, contributed by @kvnklk. #1031
Features:
- [EXPLORER] When the state of the session changes, the session nodes in the
Explorer Panealso adjust the color and style of the text, such as displaying a strikethrough when a session is deleted. - [FILER] Supports
Sync Terminal Folder. #132 #193 #304 #331 #450 #814 #823 #856 #937 #1047 - [FILER] Supports specifying default editors for systems
Windows,macOSandLinuxrespectively. - [FILER] Support the display, execution, and transmission of macOS bundles.
- [FILER] Supports
Preserve original file modification time, selected by default, andPreserve original folder modification time, not selected by default. - [GUI] Enables bracket pair colorization, enhancing text readability by visually highlighting paired brackets.
- [GUI] Strictly differentiate between the left and right
Altkeys, reserving the rightAltkey for use as theAltgrkey. - [GUI] Record and automatically use the previously activated tab in the login wizard dialog.
- [GUI] The
Sessiontree in theSession Panesupports moving nodes through drag and drop. - [GUI] Added
Move To...to the context menu of theSessiontree in theSession Paneto support moving selected nodes. - [GUI] Supports duplicating the selected
groupnodes and their child session nodes in theSession Pane. - [GUI] Supports
Copy text if selected, otherwise paste textwhen right-clicking the mouse. - [GUI] Change
Select FoldtoSelect Commandin the right-click menu and add the shortcut keyCtrl+Shift+/. - [GUI] Change
Goto Folder HeaderandGoto Next Folder HeadertoGoto Previous CommandandGoto Next Commandin the right-click menu and enhance the reliability of jumping to commands. - [GUI] Display the scanning progress of files and folders during the transfer preparation phase.
- [GUI] Supports highlighting text manually.
- [GUI] Supports instant highlighting of all instances of the current selection.
- [GUI] Added
Duplicate SSH channelto the custom mouse actions of the tab. - [GUI] Use
Paste Selected Textinstead ofCopy And Pasteto avoid overriding the system clipboard. - [GUI] The
Sync Inputdialog box supports deleting an item in the synchronization list by double-clicking it. - [GUI] The tab uses a font with strikethrough enabled to draw a nonexistent session name.
- [GUI] Hides the
?button on Windows. - [GUI] Supports clicking on
hyperlinks, such ashttp,https,mail,ftp,ftps,file,scp,sftp, etc. - [LOG] Change the default maximum size of the log file from
10MBto0MB, meaning the log file size is no longer limited by default. - [OUTLINE] Add the option
Enable symbol previewto allow the preview window not to be displayed when hovering with the mouse. - [SCHEME] Supports
syntax pairingon the alt screen. - [SCHEME] Unless the server-side specifies attributes such as
foreground color,background color,italics, orinverse colorfor the font, semantic coloring is used for text rendering to display more diverse content. - [SCHEME] Supports syntax highlighting on the alt screen.
- [SCHEME] Highlight words such as
don't,doesn't,can't,couldn't,true,falseetc. - [SCHEME] Highlights command options connected by multiple hyphens, such as
-fno-access-control. - [SESSION] Support
SSH OneKeyandExpect OneKey. - [SESSION] Support the recognition of scenarios requiring username and password input, and use the usernames and passwords from
OneKeysas the autocomplete list. - [SESSION] Supports multiple types of triggers.
- [SESSION] Built-in with multiple useful triggers.
- [SESSION] When no node is selected, the right-click menu adds the menu item