Microsoft and Canonical release Visual Studio Code as a snap package

One day after the official launch of the new version of Microsoft's Visual Studio Code 2019 editor. Canonical has now announced the availability of this Visual Studio Code editor as a “Snap” package. which can be used in Linux.

This new availability of the Microsoft editor "Visual Studio Code" in Ubuntu Snap Store is a partnership between Microsoft and Ubuntu, which follows a community effort to bring this code editor to the community.

For those who are still unfamiliar with Visual Studio Code, we can tell you that this is a multiplatform editor so it can be used on Windows, Linux and macOS.

It's quite useful for building modern cloud and web applications, with built-in support for debugging, task execution, and version control for a variety of languages ​​and frameworks.

Currently Visual Studio Code has support for various programming languages ​​of which we can highlight: Batch, C, C #, C ++, CSS, Go, HTML, JSON, Java, JavaScript, JavaScript React, Less, Lua, Makefile, Markdown, Objective-C, PHP, Perl, Perl, PowerShell, Python, R, Ruby, Rust , SQL among many others.

Among several of the languages ​​mentioned, Visual Studio Code has code autocompletion, which makes it an excellent option.

Includes support for debugging, built-in Git control, syntax highlighting, smart code completion, snippets, and code refactoring.

Visual Studio Code hits the Snap Store

Starting today, Microsoft Visual Studio Code It is available for Linux as a snap package, with which any user with a Linux distribution that supports the support of these packages will be able to install this editor.

With the arrival of Visual Studio Code it reaches the Snap Store, Canonical argued the following in this regard:

Users will benefit from automatic updates to the application, Visual Studio Code. A single snap can universally run on more than 40 Linux distributions, making package creation easy, allowing the Visual Studio Code team to focus on delivering a great product.

It also helps the team manage consistent builds across multiple Linux distributions.

João Moreno, Software Development Engineer at Microsoft Visual Studio Code said:

“The automatic update functionality of the Snap packages is an important benefit.

It is clear that there is a thriving community around these types of packages and that it is advancing at great speed. Canonical's support guarantees our confidence in its continued development and long-term future. ”

Visual Studio 2019 What's New?

With Visual Studio 2019 coming to Linux as a Snap a packageIt adds the new functionalities that were received in the update released by Microsoft.

Since Visual Studio 2019 improves Visual Studio 2017 in all areas.

For example, this includes a new start window that allows developers to integrate their code faster (simplifying cloning a Git repository or opening an existing project or folder).

Besides that The model selection screen has been improved, it comes with a larger coding space.

On the other hand, it can also be noted that it comes with a new search experience and that it offers us more refactoring capabilities.

A document status indicator and more smart debugging are also provided.

And finally also of what We can highlight the new user interface which has been updated in Visual Studio 2019, with a new start menu that appears just after the IDE starts.

Where it shows us a list of the most recently used projects.

This makes Visual Studio 2019 faster at first, because you only have to load a lighter menu, unlike the full interface.

Another change that you will notice in Visual Studio 2019 is updating the version icons.

If you want to know a complete list of the changes you can consult them In the following link.

How to install the Visual Studio 2019 snap?

And finally, to be able to install Visual Studio 2019 on our Linux distribution with the help of the Snap packages, We can do it by opening a terminal and typing the following in it:

sudo snap install code --classic

And you're done with it, you can start using this code editor.

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.