30 Visual Studio Code Extension For Web Development
Tags: html, css, javascript, beginners
Published: 2021-08-20 19:42:58

#What Is Visual Studio Code 
Visual Studio Code is an open source and developed by Microsoft, so you can rest assured to use it because it is completely free and always updated to the latest versions. Not only that, it is also very suitable for developing large, complex projects and also supports Git integration. This tool also provides extensions to help us code faster, manage files efficiently..
![Visual Studio Code ](https://niemvuilaptrinh.ams3.cdn.digitaloceanspaces.com/code-editors/Visual-Studio-Code.png)
[Visual Studio Code ](https://code.visualstudio.com/)

#Visual Studio Code Extension
## Debugger for Chrome
Debugger for Chrome helps you to debug program code errors right in VS Code without opening Google Chrome to use developer tools. It has many useful features such as setting breakpoints, displaying console...
![Debugger for Chrome](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593224484/visual-studio-code-extension/Debugger_for_Chrome_u7isq8.png)
[Debugger for Chrome](https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome&ssr=false#overview)

##JavaScript (ES6) code snippets
JavaScript (ES6) code snippets make it possible to call the structure of a function or property... quickly through the provided syntax. For example, when you type clg, it will automatically compile to console.log(object). This you can refer to the annotation table in its settings page. In addition, it also supports many languages in file extensions such as TypeScript, JavaScript React, TypeScript React, Html and Vue.
![JavaScript (ES6) code snippets](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593225363/visual-studio-code-extension/JavaScript_ES6_code_snippets_fjn7er.png)
[JavaScript (ES6) code snippets](https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets)

##Live Server
Live Server helps launch local servers quickly with live auto-reload for static and dynamic web pages. For example, when you change an information on an HTML page, it will automatically update without us having to press reload on the browser. It also has many options for user settings such as custom port number, default browser setting, SVG support, https, proxy...
![Live Server](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593226198/visual-studio-code-extension/Live_Server_yvtlly.png)
[Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)

##Auto Close Tag
Auto Close Tag is built to help you automatically close tags when you open them. For example, when you type <html>, it will automatically add </html>. In addition, it also has support for many other languages such as XML, PHP, Vue, JavaScript, TypeScript, JSX, TSX... it also has some settings that make it easy to tweak such as setting a non-automatic tag list dynamic close, use keyboard shortcuts to manually add closing tags...
![Auto Close Tag](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593226920/visual-studio-code-extension/Auto_Close_Tag_pkrhon.png)
[Auto Close Tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag)

##Prettier - Code formatter
Prettier - Code formatter helps you to reformat the code automatically and create a common code style for the programming team through its own rules defined by the extension. It also supports a variety of languages such as JavaScript, TypeScript, Flow, JSX, JSON, HTML, Vue, Angular...
![Prettier - Code formatter](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593227478/visual-studio-code-extension/Prettier_-_Code_formatter_imhzwq.png)
[Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)

##TODO Highlight
TODO Highlight helps you highlight important comments in the code so that later programmers or ourselves can understand what to note or what to do before using and coding. In addition, it also has a number of beautifully designed themes, supporting many languages such as javascript, html, css, php...
![TODO Highlight](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593228102/visual-studio-code-extension/TODO_Highlight_w2un9k.png)
[TODO Highlight](https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight)

##Auto Rename Tag
Auto Rename Tag helps to automatically rename both pairs of tags in HTML, XML. For example, when you change the name of the opening tag, the corresponding closing tag will also be automatically changed. You can see a detailed example in the Usages section.
![Auto Rename Tag](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593228669/visual-studio-code-extension/Auto_Rename_Tag_nygubc.png)
[Auto Rename Tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag)

##Better Comments
Better Comments displays comments in separate categories, making it easier to categorize and visualize such as important announcements to highlight, warnings, to-dos... Also you can Customize to suit your purposes and preferences such as setting comment syntax, editing background color for comments.
![Better Comments](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593229580/visual-studio-code-extension/Better_Comments_nqpbry.png)
[Better Comments](https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments)

##ESLint
ESLint is a tool that analyzes the code in the program to find errors as well as the code that needs improvement. In addition, it also provides you with solutions to optimize or fix errors faster. You can also customize ESLint's parser to fit your purpose or project.
![ESLint](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593237075/visual-studio-code-extension/ESLint_yr1i9z.png)
[ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)

##Beautify
Beautify is a utility that helps you reformat the way your code is displayed in a more beautiful way. It supports popular languages such as Javascript, JSON, CSS, Sass and HTML.
![Beautify](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593237384/visual-studio-code-extension/Beautify_ucakmz.png)
[Beautify](https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify)

##Bracket Pair Colorizer
Bracket Pair Colorizer is an extension that highlights the corresponding brackets in the code by using color. It helps you to easily detect missing brackets or have a visual look when there are too many nested brackets in the code.
![Bracket Pair Colorizer](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593238040/visual-studio-code-extension/Bracket_Pair_Colorizer_mysmgq.png)
[Bracket Pair Colorizer](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer)

##Path Intellisense 
Path Intellisense is an extension that helps you automatically perform file names (autocompletes filenames) by suggesting paths every time you type the path to where the file is stored.
![Path Intellisense](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593238405/visual-studio-code-extension/Path_Intellisense_rh6ftt.png)
[Path Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense&ssr=false#overview)

##Import Cost 
Import Cost makes it possible to check the size of imported files easily through the information displayed directly in the code when we import.
![Import Cost](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593239178/visual-studio-code-extension/Import_Cost_zw4euh.png)
[Import Cost](https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost)

##Code Time
Code Time helps you to calculate the time you work on visual studio code. In addition, it also summarizes the time you spend on each project, the level of working with the code through the chart of the days of the week, showing the average value of time you work in a month...
![Code Time](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593239711/visual-studio-code-extension/Code_Time_f2qfm9.png)
[Code Time](https://marketplace.visualstudio.com/items?itemName=softwaredotcom.swdc-vscode)

##CSS Peek
The CSS Peek extension helps to find the ids or classes of HTML tags in CSS files that contain those classes or attributes. In addition, it also allows you to go to those CSS files instantly.
![CSS Peek](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593240106/visual-studio-code-extension/CSS_Peek_fzhzks.png)
[CSS Peek](https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek)

##Project Manager
Project Manager extension makes it easy to switch between projects in VS Code. It provides a sub-menu so that you can store the projects to work on and switch back and forth quickly.
![Project Manager](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593240819/visual-studio-code-extension/Project_Manager_ioxwnb.png)
[Project Manager](https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager&ssr=false#overview)

##Browser Preview
Browser Preview displays the browser right on Visual Studio Code so you can see the results as well as debug the program more easily.
![Browser Preview](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593241103/visual-studio-code-extension/Browser_Preview_anpfkc.png)
[Browser Preview](https://marketplace.visualstudio.com/items?itemName=auchenberg.vscode-browser-preview)

##GitLens — Git supercharged
GitLens — Git supercharged is a utility that provides many useful features to help you work with Git better, such as displaying comments for each line of code about the commit developer, displaying detailed information about revisions code in file...
![GitLens — Git supercharged](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593242560/visual-studio-code-extension/GitLens_Git_supercharged_vslnyl.png)
[GitLens — Git supercharged](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)

##Polacode
Polacode is a utility that helps you take a picture of your code and save it right on your computer easily. In addition, you can also choose pre-designed themes to help the code stand out and be more beautiful during the shooting process.
![Polacode](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593242894/visual-studio-code-extension/Polacode_gulbip.png)
[Polacode](https://marketplace.visualstudio.com/items?itemName=pnp.polacode)

##vscode-icons
vscode-icons is a utility we can set up many beautiful icons for Visual Studio Code.
![vscode-icons](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593243152/visual-studio-code-extension/vscode-icons_k1i5au.png)
[vscode-icons](https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons)

##Settings Sync
Settings Sync makes it easy for you to save the settings for Visual Studio Code on your computer on Github and use it for other machines easily, such as information about extensions, or settings that you need. already set up... Now you can easily set up for many different machines without having to recall the extensions and settings that you have installed for VS Code.
![Settings Sync](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593243794/visual-studio-code-extension/Settings_Sync_quqygb.png)
[Settings Sync](https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync)

##Quokka
Quokka makes it possible for you to test each small piece of Javascript, TypeScript code and display it directly on VS Code without using console.log() to display it in the browser.
![Quokka](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593244498/visual-studio-code-extension/Quokka_ciroz3.png)
[Quokka](https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode)

##EditorConfig
EditorConfig is an extension that helps maintain code style consistency for multiple developers working on the same project. And each programmer can work on many different code editors such as VSCode, Atom, Notepad++..., it all supports plugins on each platform that help programmers can read and edit style code one at a time. easy way.
![EditorConfig](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593245740/visual-studio-code-extension/EditorConfig_irg5ui.png)
[EditorConfig](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)

##Material Icon Theme
Material Icon Theme is a Material Design icon setup utility for Visual Studio Code.
![Material Icon Theme](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593246197/visual-studio-code-extension/Material_Icon_Theme_xu2pys.png)
[Material Icon Theme](https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme)

##Color Highlight
Color Highlight is a utility that helps you display colors for objects found on the page. For example many color codes that VS Code cannot display, this utility is a great choice for you.
![Color Highlight](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593256969/visual-studio-code-extension/Color_Highlight_xcewxz.png)
[Color Highlight](https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight)

##REST Client
The REST Client allows you to send HTTP requests and view the results directly in Visual Studio Code.
![REST Client](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593257244/visual-studio-code-extension/REST_Client_fshbyg.png)
[REST Client](https://marketplace.visualstudio.com/items?itemName=humao.rest-client)

##Live Share
Live Share helps developers in the team to share the code in the program in real time to easily edit and debug the program such as sharing debugging sessions, terminal instances, localhost web apps, voice calls...
![Live Share](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593258251/visual-studio-code-extension/Live_Share_sbka18.png)
[Live Share](https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare)

##Code Spell Checker
Code Spell Checker helps you to check the spelling of the code in the program. However, it only supports languages such as English, Swedish, French, German..
![Code Spell Checker](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593258514/visual-studio-code-extension/Code_Spell_Checker_uze8cu.png)
[Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker)

##Vetur
Vetur is an extension that provides useful tools for VueJS such as debug, error checking, Syntax-highlighting, snippet...
![Vetur](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593259105/visual-studio-code-extension/Vetur_cf6trt.png)
[Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur)

##ES7 React/Redux/GraphQL/React-Native snippets
ES7 React/Redux/GraphQL/React-Native snippets is an extension that provides snippets for React, Redux and Graphql in JS/TS with the ES7 solution. You can refer to the syntax table in its main page!

![ES7 React/Redux/GraphQL/React-Native snippets](https://res.cloudinary.com/dn4nxz7f0/image/upload/v1593259571/visual-studio-code-extension/ES7_React_Redux_GraphQL_React-Native_snippets_iiz1wh.png)
[ES7 React/Redux/GraphQL/React-Native snippets](https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets)