DEV Community

Cover image for Recommended VS Code Extensions
Elanna Grossman
Elanna Grossman

Posted on Originally published at elanna.me on

Recommended VS Code Extensions

Visual Studio Code is my code editor of choice. I regularly use Linux, MacOS, and Windows, and it is very nice to have a consistent tool between each operating system. I have listed my recommended VS Code extensions below. In this post, I talk about general development tools I like to use in each operating system.

General

  • GitLens — Git supercharged Awesome parsing of the project’s git information. This extension pulls in the git history and blame from the project, and can show git history on the highlighted line.
  • change-case An easy way to change the case of selected text.
  • Code Spell Checker A regular spell checker. It’s smart enough to parse most words separately in a variable name.
  • IntelliSense for CSS class names in HTML Auto-completion for CSS names based on existing rules.
  • Path Intellisense Path auto-completions.
  • Docker Useful tooling for Docker.
  • ESLint The de facto Javascript linter.
  • Excel Viewer Can parse CSV as a table.
  • Markdown All in One Shortcuts and tooling to help write Markdown in the VS Code editor. My personal favorite utility here is creating and keeping an up to date a table of contents based on the header structure.
  • Live Server An easy way to launch a server from inside the project.
  • Todo Tree Helps organize TODOs so they don’t get lost.
  • Live Share Extension Pack This is a really powerful paired programming tool. It works and is cross-compatible Visual Studio Code, Visual Studio, or in a browser (the session host has to use Visual Studio or Visual Studio Code).

Angular

  • Angular Essentials A pack of extensions maintained by John Papa, one of the celebrities in the Angular world. I have found this to be a comprehensive set of extensions for Angular, especially since I don’t use snippets much.

C#

  • C# This is the official C# extension from Microsoft and handles everything including syntax highlighting, IntelliSense, and debugging. It is a dogfooded tool and it shows.

Settings

In addition to the above extensions, I have some settings I configure in Visual Studio Code:

  • CodeLens for Javascript and Typescript. This parses projects for class, method, and property references and shows them above the class/method/property declaration. It does cause slight slowdown when loading a file, but I consider it a worthy tradeoff.
  • Breadcrumbs. These show file path breadcrumbs above the editor window.

If I find any other recommended VS Code extensions, I will add them here.

The post Recommended VS Code Extensions appeared first on Hapax Legomenon.

Top comments (0)