Setting up Visual Studio Code (Part 3)—Extensions


Welcome Part 3 of the VS Code setup series.

If you haven’t watched the first or second parts yet, I suggest you go watch them first. Everything I’m sharing today builds on what I showed you before. For today, I want to share the extensions I use on a daily basis.

Here’s a complete list of the extensions I use. We’ll go through them one by one.

  • Advanced new file
  • Bracket pair colorizer
  • Code spell checker
  • Editor config
  • Path intellisense
  • Settings Sync
  • Sort JSON Objects
  • Sort lines
  • SVG Viewer
  • TODO Highlight

Advanced new file

Advanced New file helps me create new files and folders with keyboard shortcuts.

To use Advanced New File, you hit the command + opt + n. When you do so, you’ll see a tiny window at the top of VS Code. In this window, you enter the folder where you wish to create the new file. Then, once you hit enter, you’ll get another prompt to enter your file name.

Bracket pair colorizer

Bracket pair colorizer adds color to your brackets. It helps you see which is the closing bracket for every bracket you open. It works for parenthesis (()), square brackets ([]), and curly brackets ({}).

Code Spell checker

Code spell checker checks if your code exist in an English dictionary. It underlines your code with a squiggly green underline if a word doesn’t exist in the dictionary. This helps to reduce errors that are caused through typos.

It works even when you write camelCase variables, which is super helpful for people who write a lot of JavaScript.

You can add on other dictionaries if you prefer coding in another language.

Editor Config

Editor config essential if you work with colleagues who prefers other text editor settings. It overrides your default project settings to a team based if it finds an .editorconfig file.

It only has six options, so you’ll still need things like linters to help you check code style.

Path intellisense

Path intellisense gives you helps you find the right files by giving you suggestions for file paths. You can link styles, images and other files easily. For example, in your HTML, you can type the directory you want, and Path intellisense will start looking for options for you.

Settings Sync

Settings sync saves the settings file in a Github Gist. You can use this extension to transfer your VS code settings file across computers. It’s a pity it doesn’t save the extensions you use though, because that would be awesome.

Sort JSON Objects

By this time, your settings file would be a little messy. Sort JSON Objects lets you list JSON items in alphabetical order.

Sort Lines

Like Sort JSON Object, Sort lines let you sort lines in alphabetical order.

Todo highlight

Todo highlight let you leave TODO and FIXME notes in your code so you can find them easily. TODO notes have a bright yellow background while FIXME notes have a bright red background.

You can find all TODO and FIXME notes through the “List highlight annotations command”.

Want to become a better Frontend Developer?

Don’t worry about where to start. I’ll send you a library of articles frontend developers have found useful!

  • 60+ CSS articles
  • 90+ JavaScript articles

I’ll also send you one article every week to help you improve your FED skills crazy fast!