The Windows Terminal platform has received a new update. The Windows Terminal Preview v0.9 is now available for download. As the name implies, it is the last release before Microsoft put out the Windows Terminal v1 for general users.
The v0.9 release of the Windows Terminal can be downloaded from the Microsoft Store or from the GitHub releases page. As indicated by Microsoft, there are several new feature additions and improvements to the powerful Command Line interface that has been receiving a lot of attention. With the latest features, the Windows Terminal promises to resemble a browser not only in appearance but in performance as well. Fans of Command Line Interface or CLI are expected to appreciate the same.
New Command Line Arguments Included In Windows Terminal Preview v0.9:
The wt execution alias now supports command line arguments. Users can now launch Terminal with new tabs and panes split. With extensive customization capabilities built-in, the latest release has changeable user profiles, starting directories, and many more tweaks. Some of the powerful ‘wt’ execution tricks are mentioned below:
wt -d .
Opens the Terminal with the default profile in the current working directory.
wt -d . ; new-tab -d C:\ pwsh.exe
Opens the Terminal with two tabs. The first is running the default profile starting in the current working directory. The second is using the default profile with pwsh.exe as the “commandline” (instead of the default profile’s “commandline”) starting in the C:\ directory.
wt -p “Windows PowerShell” -d . ; split-pane -V wsl.exe
Opens the Terminal with two panes, split vertically. The top pane is running the profile with the name “Windows Terminal” and the bottom pane is running the default profile using wsl.exe as the “commandline” (instead of the default profile’s “commandline”).
Windows Terminal Preview v0.9 Release https://t.co/ZvKdeSK4ZH
— Hacker News (@newsycombinator) February 14, 2020
Microsoft has put out full-fledged documentation that reveals the command line arguments and their optimum usage.
Windows Terminal can now auto-detect PowerShell and load a Profile. Users who regularly make use of PowerShell Core will surely appreciate the new convenience feature built inside Windows Terminal starting from the latest Preview Build v0.9. The Windows Terminal can now detect any version of PowerShell and automatically create a profile.
For the record, @richturn_ms @cinnamon_msft … before it goes "GA" … Windows Terminal really needs to find a way to stop adding copies of things to the terminal list that I already added … pic.twitter.com/FDs1n7cZqH
— Joel Bennett (@Jaykul) February 13, 2020
Just like modern-day browsers, the Windows Terminal allows the creation of multiple tabs or panes. However, the platform didn’t allow closing all tabs at once, without being asked to confirm the action. Starting with the Windows Terminal v0.9, users can simply activate a “global setting” that Microsoft has created.
The setting essentially allows users to always hide the “Close All Tabs” confirmation dialog. Users can set “confirmCloseAllTabs” to ‘True’ at the top of the profiles.json file. Once activated, the pop-up asking about confirmation will disappear, and users can easily close all open tabs with a single click.
— Fabio Hara (@fabiohara) February 13, 2020
Some of the other feature additions, improvements and bug fixes within the new Windows Terminal v0.9 are as follows:
Features and Improvements:
- Accessibility: Users can now navigate word-by-word using Narrator or NVDA!
- Users can now drag and drop a file into the Terminal and the file path will be printed!
- Ctrl+Ins and Shift+Ins are bound by default to copy and paste respectively!
- Users can now hold Shift and click to expand their selection!
- VS Code keys used for key bindings are now supported (i.e. “pgdn” and “pagedown” are both valid)
- Accessibility: Terminal won’t crash when Narrator is running
- Terminal won’t crash when users provide an invalid background image or icon path
- The popup dialogs all now have rounded buttons
- The search box now works properly in high contrast
- Some ligatures will render more correctly