News

VS Code March 2019 Release Is a Snap (Linux, That Is)

Using the new Visual Studio Code 1.33 (March 2019 version) is a snap -- of the Linux variety that lets the popular open source code editor be distributed as a snap package.

Editor's note: this article has been corrected to clarify that v1.33 is the VS Code March release, though the announcement post was published in April.

"We now fully support distributing Visual Studio Code as a snap package," Microsoft said in an announcement post. "Snaps work across many different Linux distributions, provide reliable execution environments for a much stabler VS Code, and support background updates. Yes, that's right, you now get in-product automatic updates for Linux just as the Windows and macOS users do."

An Ubuntu post announcing the new snappiness explains that: "Snaps are containerized software packages designed to work across cloud, desktop and IoT devices. They work natively on most popular Linux distributions and feature automatic updates and rollback functionality, enhanced security and greater flexibility for developers working within Linux environments."

VS Code is featured in the Snap Store (or, if you're an "Insider," here).

"Visual Studio Code is hugely popular, and it's fantastic that we're able to help it extend its reach into the Linux ecosystem," commented Evan Dandrea, engineering manager at Canonical, which does the Ubuntu distro. "Developers are the lifeblood of snaps and it is great to see this recognition from Microsoft as they join a host of others who can now provide their users with the latest updates seamlessly, and with assurance of rollbacks and containment."

The new VS Code release otherwise features a slew of new features, tweaks and fixes, neatly summarized by Microsoft like this:

Or, if you prefer your new features summarized by category, Microsoft took care of that, too:

  • Workbench: Improved Source Control view, easier list navigation with screen readers.
  • Integrated Terminal: ConPTY on by default on Windows, rendering performance improvements.
  • Languages: Disable CSS property value completions, TS improved inference and const assertions.
  • Extension Authoring: Finalized smart selection API, install extension command.
  • Engineering: Official Linux snap package, faster OSS builds with NPM package caching.

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube