Which VS Code Extensions do you find useful?

skimread

Honorary Master
Joined
Oct 18, 2010
Messages
15,360
Reaction score
7,331
Location
Zumbabwe
Recently installed VS Code and just overwhelmed by the amount of extensions there are.

Please share what you use and what it does or why you find it useful
 
As my company's resident VScode shill, I will gladly post my list.
  1. GitLens - adds a bunch of useful stuff for Git. Specifically
    1. Adds blame lines to the editor
    2. Adds a sidebar that manages repos
  2. Git Graph - supplements GitLens by providing a nice graphical history of commits.
  3. Log Viewer - adds a bunch of dedicated file watchers.
  4. Vs Code Action buttons - allows you to create dedicated buttons on the toolbar. I use mine to spin up the dev servers I need.
  5. Typescript Hero - mainly use this to tidy up and organise imports
  6. Prettier - code formatter
  7. Sort Js Object keys - automatic sorting of javascript objects by key.
  8. AutoDocString - generates docstring templates for python based on functions/classes
  9. Formatting toggle - adds a little button to turn code formatting on/off
  10. Version Lens - shows the latest version of each package when looking at the package.json files for npm/yarn
Not really an extension per se, but code-server is really useful, specifically the ssh-code package they ship. This allows you to install and run VS-code and all its extensions on a remote machine, then render the result via a chrome application via ssh. No more fixing production issue with vim/emacs/nano.

https://github.com/cdr/sshcode
 
What type of software are you writing? HTML included? For that auto close tag and auto rename tag are a must.

For general, adding to Konfab's stuff:
- Bracket Pair Colorizer 2
- Jira and Bitbucket (Use this for being able to auto-checkout branches based on an issue and easy time tracking inside, plus doing something like "TODO: something" has a small pop-up of create Jira issue, so easy to create issues for later).
- Live Share (and also Live Share audio), remote into someone else's VS Code, you get to keep your keybindings etc.
- Material Theme.
- Remote SSH by microsoft
- Remote WSL but only if you actually use WSL
- Settings Sync so you can move plugins/settings around
- Sort lines
- TODO parser

Everything else I have is language specific. Pretty much always install language/framework docs and snippets.
 
I VS Code for Arduino, Python & Node programming.

The extensions below are quite useful for general use:
-Code Spell Checker (For the odd miss typed word.)
-Settings Sync (Allows you to sync extensions & settings across pc's. I move around a lot during the day)
-vscode-icons (For beautiful icons)

Language specific extensions:
-Jinja (For flask apps)
-Python Indent (helps with code formatting)
-Arduino
-Python
-TS Lint
-HTML CSS Support
 
Top
Sign up to the MyBroadband newsletter
X