Microsoft has added a bunch of new features to its popular open-source Visual Studio Code code-editing tool for Windows, Linux, and Mac.
The latest update for VS Code version 1.43 includes Search Editors, a Settings Sync preview, and support for the Orca screen reader on Linux. It also offers a macOS build that has been notarized by Apple, eliminating a macOS security warning about the software.
The update includes improvements for remote development extensions that support the use of a container, remote machine, or the Windows Subsystem for Linux (WSL) as a full-featured development environment.
Users can open remote workspaces via protocol links. There's also support for Windows and macOS SSH hosts, while SSH connection sharing is on by default. Microsoft has also made improvements for Docker container support on WSL and VS Code.
Microsoft has a detailed overview of how the Docker Desktop works and how to use the Docker extension for VS Code. Users need Windows 10 Insider Preview build 18975 or later for WSL 2, Ubuntu, the Remote - WSL extension for VS Code, and the Docker Desktop WSL 2 Technical Preview.
Users on the VS Code preview 1.44.0 Insider release can also try out Microsoft's new Settings Sync feature, which allows VS Code settings, extensions, and keyboard shortcuts to be synced across machines. Microsoft has a support page explaining how to enable the feature.
"You can now have your preferences synchronized in all your VS Code installs across all your machines. You can also bootstrap VS Code with your personal preferences on a fresh machine with minimal effort," Microsoft explains.
The feature requires the user to log in to a Microsoft account for synchronization of settings across devices. However, this can be an Outlook, Azure or GitHub account.
The sync feature also flags conflicts when synchronizing settings between machines, giving users the choice between accepting the local or remote setting. Users can also preview conflicts by selecting Show Conflicts.
It also brings support for Microsoft Edge WebView2, which lets users host web content in an application using Chromium-based Edge as the rendering engine.