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 at Converge 360.

comments powered by Disqus

Featured

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

  • Introduction to .NET Aspire

    Two Microsoft experts will present on the cloud-native application stack designed to simplify the development of distributed systems in .NET at the Visual Studio Live! developer conference coming to Las Vegas next month.

  • Microsoft Previews Copilot AI for Open-Source Eclipse IDE

    Catering to Java jockeys, Microsoft is yet again expanding the sprawling reach of its Copilot-branded AI assistants, previewing a coding tool for the open-source Eclipse IDE.

Subscribe on YouTube

Upcoming Training Events