A 64bit version of Visual Studio Code has finally been released! You can check out the release notes here.
A few highlights from this update are:
We've introduced a color picker for color customizations in this release. It supports configuration of hue, saturation and opacity for the color that is picked up from the editor. It also provides the ability to trigger between different color modes by clicking on the color string at the top of the picker. The picker appears on a hover when you are over the color definition in a document.
Two releases ago, we introduced a new Emmet implementation ("Emmet 2.0"). During it's preview, users could opt-in and try new features such as showing Emmet abbreviations in the suggestion/auto-completion list and multi-cursor support for most of the Emmet actions. In this release, Emmet 2.0 and these features are enabled by default.
Now that Emmet abbreviations are displayed in the suggestion/auto-completion list, VS Code no longer triggers Emmet abbreviations with the Tab key by default. This solves 2 major issues:
- Unexpected Emmet expansions occurring when the user wanted to just add an indent using the Tabkey.
- Items from the suggestion list getting inserted when the user actually wanted to expand an Emmet abbreviation.
Launch Integrated Terminal from the File Explorer
The context menu item to open a folder in a terminal (Open in Terminal) now defaults to open the folder in the Integrated Terminal. You can configure this to point at the external terminal using the
Configure environment of terminal sessions
A new setting for each platform
terminal.integrated.env.<platform> allows adding additional environment variables to new terminals:
You can now quickly switch active terminals and rename them using the quick picker. Either use the command
Terminal: Switch Active Terminal or type in
term (with a space) in Quick Open.
Better terminal session names on Windows
We've cleaned up the default terminal names on Windows when launching a process from the initial shell. For example, running
cmd.exe in the terminal will now display the name as simply 'powershell' or 'cmd'.
Additional delete word keybindings in the terminal
The Integrated Terminal now has default keys for deleting words:
- Ctrl+Backspace: Delete word before cursor
- Ctrl+Delete: Delete word after cursor
- Alt+Backspace: Delete word before cursor
- Alt+Delete: Delete word after cursor
These work by sending keystrokes to the shell and as a result, they don't work on some Windows shells.