Categories: Software Updates

Windows Terminal Adds Advanced Tab Switcher, Command Palette

Windows Terminal Adds Advanced Tab Switcher, Command Palette

Microsoft released Windows Terminal Preview 1.3 with bug fixes, performance improvements, and long-awaited new features including a new command palette and an advanced tab switcher for navigating multiple tabs easier.

The open-source Windows Terminal app allows users to open multiple console tabs in the same window (with support for split view when needed), making it possible to choose between the Command Prompt, PowerShell, Azure Cloud Shell, and shells of Linux distros installed using WSL (Windows Subsystem for Linux).

Windows Terminal was unveiled by Microsoft at the Build developer conference in May 2019 and officially launched two months later, in July.

Windows Terminal

New features

Windows Terminal Preview 1.3 provides users with a new way to switch tabs using an advanced tab switcher that can be enabled using the useTabSwitcher global setting.

To use the new tab switcher for switching to the next and previous tabs you have to hit the Ctrl+Tab and Ctrl+Shift+Tab keyboard shortcuts.

The app now also comes with tab search which displays a search field when hitting CTRL+C that makes it simpler to find a specific tab if you have a long list of them.

Tab switcher (Microsoft)

This release also introduces the command palette, a feature similar to the one available in Visual Studio Code and designed to help you quickly search through the entire collection commands available in Windows Terminal.

To open the command palette you have to use the Ctrl+Shift+P keyboard shortcut, a key binding that can be changed via the settings.json file. 

Command palette works in action and command-line mode with the first listing all commands available by default.

To enter command-line mode you have to type > which lets you input and invoke wt commands in the currently active window.

Command palette (Microsoft)

“You can also customize actions you’d like to add to the command palette by adding commands to your settings.json file,” Microsoft Program Manager Kayla Cinnamon explained. “Your key bindings should automatically populate the command palette.”

Detailed documentation on how to include your own commands to the palette can be found on the Windows Terminal docs site.

Also read: Top 11 Ultimate Cold Calling Guidelines To Boost Your Sales

Changes

  • Windows Terminal 1.3 ships with Cascadia Code v2008.25
  • The bindings keyword in settings has been replaced with actions in preparation for improvements to the action
    binding experience
  • All processes spawned under Terminal will be given a fresh new environment block
  • Terminal is now a little more strict about parsing your settings, but it will now actually tell you why something couldn’t be understood
  • Key bindings can now use the app or menu key

UI

  • Clicking in the scrollbar track will now jump up/down by a whole screenful
  • The color picker is now more visually consistent, having learned to round its buttons

Terminal Basics

  • We now have very basic support for DCS sequences
  • Underlines are now rendered consistent with the font’s metrics
  • We now have support for SGR 21, doubly-underlined
  • We now have support for SGR 9, crossed out
  • Our underline/strikethrough renderer has been refactored to be easier to work with
  • Our VT parser has been refactored to be easier to work with
  • Scroll locking should now work more reliably when the scrollback is at maximum length

Bug Fixes

  • The command palette now has a gutter so that it stops overlapping the scrollbar
  • F7 will no longer not work after our “null scancode” change
  • altGrAliasing: false will no longer actually break AltGr
  • Profiles whose indices are greater than 9 will now properly display their shortcuts in the menu

Performance

  • Miscellaneous performance improvements for handling incoming data:
    • “Set memory order on slow atomics”
    • “Commit attr runs less frequently by accumulating length of color run”
    • “Skip DX invalidation if we’ve already scrolled an entire screen worth of height”

A full list of all new features, changes, bug fixes, and improvements available in Windows Terminal Preview 1.3 can be found here.  

Also read: Is it Illegal to Email Someone Without Their Permission?

Privacy Ninja

Recent Posts

Enhancing Website Security: The Importance of Efficient Access Controls

Importance of Efficient Access Controls that every Organisation in Singapore should take note of. Enhancing…

2 weeks ago

Prioritizing Security Measures When Launching Webpage

Prioritizing Security Measures When Launching a Webpage That Every Organisation in Singapore should take note…

2 weeks ago

The Importance of Regularly Changing Passwords for Enhanced Online Security

Importance of Regularly Changing Passwords for Enhance Online Security that every Organisation in Singapore should…

3 weeks ago

Mitigating Human Errors in Organizations: A Comprehensive Approach to Data Protection and Operational Integrity

Comprehensive Approach to Data Protection and Operational Integrity that every Organsiation in Singapore should know…

3 weeks ago

The Importance of Pre-Launch Testing in IT Systems Implementation

Here's the importance of Pre-Launch Testing in IT Systems Implementation for Organisations in Singapore. The…

4 weeks ago

Understanding Liability in IT Vendor Relationships

Understanding Liability in IT Vendor Relationships that every Organisation in Singapore should look at. Understanding…

1 month ago