Visual Studio Code Extensions That Make Programming Even Easier

Microsoft’s Visual Studio code is one of the best free text editors available right now. It combines a full feature set with relative ease of use, and performance is surprisingly good for an Electron app. One of the reasons people love it, above reasons aside, is its extensibility.

Like many other popular text editors, Visual Studio Code has a massive amount of extensions available to customize its behavior. These can massively alter how Visual Studio Code works and feels, like adding Vim or Emacs-style key bindings. With this list, we’ve compiled just a few of our favorites.

How to Install Visual Studio Code Extensions

In case you’re not familiar, it’s easy to install extensions in Visual Studio Code. Click the Extensions icon on the left side of the screen. It’s the fifth icon down, immediately below the Debug icon.

Now simply type the name or part of the name of the extension you wish to install. Click on the name to read the overview of the extension, then click the Install icon to install it.

1. Visual Studio IntelliCode

PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY

Developed by Microsoft DevLabs, Visual Studio IntelliCode is an extension that enlists artificial intelligence to help you code. The extension currently supports Python, JavaScript/TypeScript, and Java.

If you’ve used Intellisense before in either Visual Studio or Visual Studio Code, you’ll have an idea what to expect. The difference here is that this is essentially an even more intelligent take on that idea.

This extension is still in the early stages of development and is already impressive. Once it’s had some more time in development, you may even see this built right into Visual Studio Code. PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY

2. Settings Sync

PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY PROGRAMMING COMPUTER SCIENCE TECHNOLOGY

Most people who use a text editor regularly make at least a few tweaks to its settings. Plenty of people go even further, customizing it to fit their personal style of working. If you frequently work on more than one machine, it can be frustrating to constantly make these adjustments by hand.

Settings Sync aims to solve that problem. Using a simple GitHub Gist, Settings Sync, well, syncs your settings. This includes other extensions and their configurations, so your entire config ends up being portable. Make some changes on one machine, sync your settings, and you can easily sync them on other machines.

It takes a few minutes to set up Settings Sync, then you don’t have to think about it again. Instructions for setting it up are available via the Extension overview in Visual Studio Code. SHOW MORE…