Introduction
In general, extensions are useful tools for developers who want to extend the capabilities of a programming language or application beyond what is provided out of the box. They can help you add new features, customize the behavior of the language or application, and streamline your development workflow.
Settings Sync
Before you start installing plugins left and right, it's good to know about Settings Sync. This allows you to sync almost everything you customize in VSCode, from settings to keyboard shortcuts to other VSCode extensions, with GitHub. That way, instead of having to program from the vanilla VSCode environment on new devices or having to manually set everything up again, you'll have access to your IDE of choice from any device you want.
Live Server
This VSCode plugin is a favorite of many software developers. Live Server sets up a local development server with live reloading for both static and dynamic pages. Every time you save your code, you will see the changes reflected in the browser immediately. You will be much faster at spotting errors and it is much easier to perform quick experiments with your code.
Remote – SSH
The Remote – SSH extension allows you to use any remote machine with an SSH server as your development environment. This makes development and/or troubleshooting in various scenarios much easier. You also don’t need any source code on your local machine, as the extension runs commands and other extensions directly on the remote machine.
Prettier
Prettier is a code formatter that works especially well if multiple people are working on a project, as the extension applies a consistent style. You can set it to format your code every time you save it, significantly reducing the time it takes to format your code.
GitHub Copilot

Auto Rename Tag

GitLens

Git History

CSS Peek

JavaScript Code Snippets














