DEV Community

Cover image for TOP 10 VsCode Extensions for web developers

TOP 10 VsCode Extensions for web developers

Adam Nagy on October 16, 2021

Advantages of extensions Visual Studio Code is widely used nowadays for writing software. It is highly extensible and there are a lot of...
Collapse
 
tomaszs2 profile image
Tom Smykowski

Great list. I'd add Assistant to the list: marketplace.visualstudio.com/items...

Collapse
 
blackr1234 profile image
blackr1234

Very useful article, thanks for sharing! 🍻

Collapse
 
javascriptacademy profile image
Adam Nagy

You’re welcome. Hope you will or already use dome of these 😉

Collapse
 
blackr1234 profile image
blackr1234

I have been using Prettier which is a must-have to me. I have tried Gitlens but I'm still not used to all those buttons/features. For Live Server, I just use the one that comes with React. For Auto Rename Tag, I press F2 (Windows) and type the new tag name, but this extension is a faster way. The other ones are really useful.

Thread Thread
 
javascriptacademy profile image
Adam Nagy

Yes definetely Prettier is a must have for me either 👍

Collapse
 
tanftw profile image
Gary Lamp

Hi, I've made a productivity extension VS Utils, hope it can save your time.

I'll update the extension every month, like VS Code. Let's try and let me know your opinions.

Collapse
 
gul profile image
Gul Zaib

Extremely Cool 😎.
Waiting for the next article ☺️☺️

Collapse
 
javascriptacademy profile image
Adam Nagy

Thanks!
Hope you won't need to wait for so long.
Next blogpost is planned to release today afternoon.

Collapse
 
felixhaeberle profile image
Felix Häberle

i18n folks: The Inlang VS Code extension we are building has been a lifesaver for me in handling i18n complexities. It's effortless to translate, detect missing translations, and update content seamlessly within my VS Code. There is also a typesafe JS library and a CLI for machine translations.

Collapse
 
yatki profile image
Mehmet Yatkı

Hey @javascriptacademy thanks for the list.. you can also check this little extension of mine. It gives you CTRL + SHIFT + T shortcut to surround your codeblocks with snippets.

GitHub logo yatki / vscode-surround

🔥A simple yet powerful extension to add wrapper templates around your code blocks

Surround

Visual Studio Marketplace Visual Studio Marketplace GitHub last commit License


A simple yet powerful extension to add wrapper snippets around your code blocks

Features

  • Supports language identifiers 🚀New!
  • Supports multi selections
  • Fully customizable
  • Custom wrapper snippets
  • You can assign shortcuts for each wrapper snippets separately
  • Nicely formatted (Preserves indentations 🚀New!)
  • Sorts recently used snippets on top 🚀New!

Demo 1: Choosing a wrapper snippet from quick pick menu

Demo 1

Demo 2: Wrapping multi selections

Demo 2

How To Use

After selecting the code block, you can

  • right click on selected code
  • OR press (ctrl+shift+T) or (cmd+shift+T)

to get list of commands and pick one of them.

Hint

Each wrapper has a separate command so you can define keybindings for your favorite wrappers by searching surround.with.commandName in the 'Keyboard Shortcuts' section.

List of commands






















Command Snippet

surround.with (ctrl+shift+T)
List of all the enabled commands below
surround.with.if if ($condition) { ... }
surround.with.ifElse if ($condition) { ... } else { $else




Cheers, 🚀🖖

Collapse
 
leodevbro profile image
Levan Katsadze

Maybe you will also like the VSCode extension "Blockman". It highlights nested codes blocks based on curly/square/round brackets, html/xml tags and Python/Yaml indentation. (I am the author of Blockman).
.
i.ibb.co/31F0rm9/vscode-blockman-i...
.
.

Collapse
 
cavo789 profile image
Christophe Avonture

You're right. That extension is no more useful since months.

Collapse
 
demystifyingjavascript profile image
demystifying-javascript

Checkout this Javascript Extension Pack for VS Code

https://marketplace.visualstudio.com/items?itemName=demystifying-javascript.javascript-fullstack-developer-extension-pack&ssr=false#review-details

It has the most popular and some of my favorites extensions all in one place

If you want to learn Javascript, follow and subscribe to my channel youtube.com/channel/UCVhh3gpOXCb-r...

Collapse
 
imonem profile image
imonem

Extremely useful, thanks a lot.

Collapse
 
javascriptacademy profile image
Adam Nagy

You're welcome!

Collapse
 
sjanjan profile image
lijian

Good job,very helpful

Collapse
 
javascriptacademy profile image
Adam Nagy

Thank you! Enjoy these extensions!

Collapse
 
foxnacity profile image
Damian Nowak

That's a really helpful article. I love the Better Comments extension, the way my code shines right now in term of comments and theirs usefulness is brilliant. Thanks for sharing!

Collapse
 
javascriptacademy profile image
Adam Nagy

Glad to hear that it helped you and enjoy the use of the extension 😊

Collapse
 
pachverb profile image
new/bird

good job

Collapse
 
obaino82 profile image
Obaino82

Perfect 🙌

Collapse
 
javascriptacademy profile image
Adam Nagy

Thanks! Hope you’ll love to use these extensions!

Collapse
 
tracksuite profile image
Azrem Ahamed

how did the prettier automatically correct the code formation?

Collapse
 
javascriptacademy profile image
Adam Nagy

Looks promising :D
I’ll probably give it a try soon

Collapse
 
javascriptacademy profile image
Adam Nagy

I’ve just searched for it and you’re right! I haven’t tried it yet, but feels like if you need it often the extension way will be faster

Collapse
 
nadatanasovska profile image
Nadica Atanasovska

You can just enable Linked Editing in settings ;)

Thread Thread
 
javascriptacademy profile image
Adam Nagy

Thanks for the info I'll try it out

Collapse
 
fiwz profile image
Afiani F

Omo, I need that better comment!! Thank you 👍

Collapse
 
juni profile image
Junaid Anwar

I love the path intelligence and better comments. I'll try them later today.

Thank you for the helpful list of extensions!

Collapse
 
jai_type profile image
Jai Sandhu

What no Tabnine? Colonize? Auto Import? Path Autocomplete? Quokka? Live Share? Subtle Match Brackets? :) Loads of amazing extensions there