Another preview

Windows Terminal 1.15 outs with new features

A new preview of the Windows Terminal arrives with a couple of new features, improvements, and fixes.

Windows Terminal 1.15
  • Windows Terminal 1.15 is now available as a preview.
  • This new version introduces mark mode and scroll marks.
  • The update also brings various improvements and fixes.

The Windows Terminal app is getting a new update that bumps the version number to 1.5 and brings new features, fixes, and improvements.

In version 1.5, the Windows Terminal introduces mark mode, scroll marks, PowerShell removes the black bars patch, and several other improvements and fixes.

Mark mode

Starting with the release, you can select content with the keyboard using the “Ctrl + Shift + M” keyboard shortcut. When in “mark mode,” you can use the arrow keys to move to the starting position, then you can hold the “Shift” key and use the arrow keys to make your selection. “Esc” will exit mark mode, and “Ctrl + A” selects all text in the buffer.

The feature also introduces new options, including markMode, which toggles mark mode. toggleBlockSelection allows you to create a block selection using only the keyboard. And switchSelectionEndpoint will switch focus to the other selection marker.

Scroll marks

You can automatically add scroll marks to your profile for each command that’s entered by adding the experimental.autoMarkPrompts setting. This setting will allow you to scroll to each mark with the scroll mark actions (detailed below). However, they won’t be visible in the scrollbar. If you want the scroll marks to appear in the scrollbar, you’ll need to add the experimental.showMarksOnScrollbar setting to your profile.

  • "experimental.autoMarkPrompts": true,
  • "experimental.showMarksOnScrollbar": true

You can also add marks to buffer with the iterm2 OSC 1337 ; SetMark sequence or with the addMark action.

The feature also introduces new options, including addMark, which adds a scroll mark to your text buffer. If there’s a selection, the mark is placed at the selection. Otherwise, it’s placed in the cursor row.

The addMark action has an optional color parameter that lets you set the color of the scroll mark. The scrollToMark scrolls to the scroll mark in the given direction. The direction parameter for scrollToMark accepts first, previous, next, and last. The clearMark clears scroll mark at the current position, either at a selection if there is one or at the cursor position. And clearAllMarks clears all scroll marks in the text buffer.

Other improvements and changes

In addition, this releases the patch that prevented unexpected black backgrounds from appearing while PowerShell is running.

Windows Terminal now supports the DECPS escape sequence, allowing you to play sounds through the terminal.

If the settings file for the app preview is empty when launching, the file will start as a copy of Windows Terminal’s settings.

Furthermore, color schemes now accept “magenta” and “brightMagenta” in place of “purple” and “brightPurple,” and the terminal project now uses a single coordinate type, a change that was a +3610, -3906 line diff(!).

Finally, you can now use these keyboard accelerators for the shell extension: “T” for Open in Terminal, “P” for Open in Terminal Preview, and “D” for Open in Terminal.

Windows Terminal 1.15 is now available as a preview with the new features mentioned above and several bug fixes, and you can download it from the Microsoft Store or GitHub. If you are using the stable channel of the app, you can now update to version 1.14, which includes all these improvements.