I have been using VS code for almost an year now, it comes with a lot of functionality built in, but it also offers a big marketplace full of useful extensions. Some of the extensions that make my life easier are:
- SVG Viewer : Does what the name says.
- Create File or Folder : It allows you to create files or folders through the Command Palette itself, no need to use your mouse anymore.
- Bracket Pair Colorizer : It really helps in identifying bracket pairs, so you don't have to deal with extra wandering brackets in your code.
- Git Lens : It integrates git commit messages throughout the files, showing what part was changed by whom and when.
- Auto Rename Tag : This extension is really useful when working with html files, it allows me to change the pair of html tags only by changing one of the pair.
- Jinja : Adds Jinja template language support to VS Code.
- Kite : A must have extension for every Python developer that uses vscode. Adds documentation support for the symbol underneath your cursor, line of code completions and also provides intelligent snippets.
- Live Server : Comes in really handy when working with static html and you want run it on a development server.
- Python : Adds python linting, debugging, code formatting, snippet support in vscode.
- Settings Sync : Really useful in getting your editor settings synced up when you have to switch devices.
- Intellisense for CSS : Adds autocompletion support for css classes being used in your project.
Themes
- Nord Theme : This is my current favourite theme for vscode
- Ayu Theme : This was the theme that I used earlier, mostly for the dark mode that comes with it.