Skip to content

WindTerm 2.5.0 Prerelease 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@kingToolbox kingToolbox released this 19 May 00:20
· 5 commits to master since this release
24c96a6

Spotlight

Auto Completion

Auto completion suggests commands, subcommands, command options, command parameters, history commands and quick commands from the QuickBar that are currently available.

Auto completion will recommend the most suitable parameters or phrases based on historical input, which greatly increases text input speed, because you don't have to memorize a large number of commands and type every letter in a command.

Auto completion supports:

  • Linux Shell commands.
  • MacOS Shell commands.
  • Windows Cmd commands.
  • PowerShell commands.
  • Commands of any command line program, such as Git
  • Quick Commands from the QuickBar

Usage:

Windows

Version Architecture Operating Systems
WindTerm_2.5.0_Prerelease_3_Windows_Portable_x86_64 x86_64 Windows 7, Windows 8, Windows 10, Windows 11

Upgrade

Versions before Version 2.4.0

  1. Start WindTerm and select the profiles directory and quit.
  2. Replace the new .wind/profiles folder with the old profiles folder.
  3. Restart WindTerm and all the sessions and configuration will be restored.

Versions after Version 2.4.0

  1. Start WindTerm and select the profiles directory containing the old .wind folder.
  2. It is recommended to choose the Home Directory to facilitate subsequent upgrades.

If the .wind folder needs to be moved to another system:

  1. Quit WindTerm.
  2. Replace the new .wind folder with the old .wind folder.
  3. Restart WindTerm and 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.

Changes in Version 2.5.0 Prerelease 3 (2022-7-6):

Features:

  • [GUI] Supports setting whether to enable auto completion, completion content, etc in Settings Dialog - Terminal - Auto Completion. #773 #784 #785 #786 #792 #811 #815 #860
  • [GUI] Supports setting the number of visual rows of the autocomplete list, and whether to preselect the most matching item in Settings Dialog - Terminal - Auto Completion.
  • [GUI] Supports setting whether to store history command, as well as storage size, storage time, etc. in Settings Dialog - Terminal - Command History.
  • [GUI] Supports deleting the saved history command in Settings Dialog - Terminal - Command History. #773
  • [GUI] Supports setting the bell style in Session Settings Dialog - Terminal - Bell, including Mute, Beep and Customized, the default is Beep. #654 #655
  • [GUI] Added Copy Command menu item in the term view to quickly copy the command output.
  • [SESSION] Supports modifying the default configuration of session. #775 #822
  • [SESSION] Supports ignoring bells received more than once within a specified second, the default is 2 seconds.

Improvements:

  • [SSH] Pageant and ssh-agent authentication are no longer performed by default.
  • [SSH] When the automatic login fails, the login will no longer restart, but will continue to log in manually. #857
  • [SSH] When a disconnection is detected during the login, the Reconnect button will be displayed to facilitate a quick reconnection.
  • [GUI] Add the Remember this step check box to control whether to remember the authentication information of the current step when logging in. #787 #857
  • [GUI] Change the shortcut key for the actionTerminal.CompleteHistory from Ctrl+R to Alt+R. #832
  • [GUI] After clicking the clear authentication button, a message box will pop up to display the clear result.
  • [GUI] In the Session Settings dialog, only the modified configuration items are written to the configuration file.
  • [SESSION] Improve the response time of auto completion to avoid triggering unwanted auto completion when typing quickly. #860
  • [SESSION] Auto completion detects the text after the caret and avoids typing the same text again.
  • [SESSION] Auto completion can now display all options for unknown commands.

Bugs:

  • [SESSION] Unable to enter the Cyrillic characters р and Р. #783
  • [MODEM] The path pasted in the sz download dialog did not take effect. #836
  • [LOG] Failed to create log files when the session name contains illegal characters, such as :, |, <, >, etc.
  • [SFTP] The configuration item SSH - SFTP - Automatically fix invalid path characters did not take effect when it was set to false.

Changes in Version 2.5.0 Prerelease 2 (2022-6-20):

Features:

  • [SESSION] Auto completion can now give the better suggestions by analyzing history commands.
  • [SESSION] Supports the encrypted storage of command history. The default maximum number of history commands is 10000.
  • [SESSION] Supports auto completion for History Commands. Intro video

Improvements:

  • [SESSION] The format of the command configuration was redesigned and the file size of the 3809 files was reduced by one-third.
  • [SESSION] The parser for the command line has been rewritten to make the analysis more accurate.
  • [GUI] The filtering algorithm of the filter boxes prefers to match the first and consecutive characters.
  • [GUI] Set the shortcut key for the action Window.DuplicateView to Ctrl+Shift+D. #770
  • [GUI] Set the shortcut key for the action Terminal.OpenSession to Alt+O.
  • [GUI] Change the shortcut key for the actionNew Session from Ctrl+N to Alt+N. #782 #800
  • [GUI] Disabled the Font Ligature feature of most input boxes.
  • [SCHEME] Impoved the highlighting of Slash Options.
  • [SENDER] The scroll bar is no longer forced to scroll to the bottom of the screen when sending commands.

Bugs:

  • [SSH] Cannot log in correctly when the password contains !=. #679
  • [GUI] The menu item Session / Open Session does not open the Open Session dialog correctly.

Changes in Version 2.5.0 Prerelease 1 (2022-5-18):

Features:

  • [SESSION] Supports auto completion for Linux Shell, MacOS Shell, PowerShell, Windows Cmd, Git and so on. Intro video
    • 22 Git Commands
    • 32 Windows Cmd Commands
    • 42 Linux / MacOS Shell Commands
    • 3695 PowerShell Commands of Windows Server 2022 and PowerShell v7.3
  • [SESSION] Supports auto completion for the command snippets from the QuickBar. Intro video
  • [GUI] The filtering algorithm of the filter boxes is modified to a multiple pattern matching algorithm.
  • [TAB] Restore the last modified tab name. #626
  • [FILER] Add menu items Copy directory path and Copy directory path to terminal.

Improvements:

  • [SCHEME] Cmd supports highlighting Slash Options.
  • [SESSION] The default lines of scrollback history is limited to 999999.

Bugs:

  • [SESSION] Clink fails to start when the application path contains spaces. #736 #746

Intro Videos