20 Essential VS Code Extensions In 2024

Sdílet
Vložit
  • čas přidán 16. 05. 2024
  • 20 extensions for Visual Studio Code to increase your productivity.
    Check out my courses:
    traversymedia.com
    Social Media:
    Github - github.com/bradtraversy
    Twitter - / traversymedia
    Instagram - / traversymedia
    Facebook - / traversymedia
    Linkedin - / bradtraversy
    Timestamps:
    00:00 - Intro
    1:08 - Prettier
    1:56 - GitHub Copilot
    3:05 - Live Server
    3:35 - Multiple Cursor Case Preserve
    4:29 - Git History
    4:48 - Git Lens
    5:26 - Code Runner
    5:49 - Markdown Preview Enhanced
    6:21 - Console Ninja
    6:56 - RegEx Snippets
    7:30 - Polacode
    8:05 - Code Spell Checker
    8:53 - Document This
    9:19 - ChatGPT
    9:57 - Peacock
    10:41 - Postman
    11:17 - REST Client
    11:45 - Bookmarks
    12:07 - Codiumate/Codium AI
    12:44 - Quokka
    13:24 - Wrap Up
  • Věda a technologie

Komentáře • 177

  • @TraversyMedia
    @TraversyMedia  Před 2 měsíci +21

    Let us know which VS Code extensions that you use daily

    • @TheSpecialOne7
      @TheSpecialOne7 Před 2 měsíci +1

      Mostly all of them

    • @olaniyisunday4308
      @olaniyisunday4308 Před 2 měsíci +2

      Which vscode theme are you using

    • @TheSpecialOne7
      @TheSpecialOne7 Před 2 měsíci

      @@olaniyisunday4308 monokai

    • @kidushh4426
      @kidushh4426 Před 2 měsíci

      For code screenshot I prefer "code snap", but all are very imoprtant extensions thank you for sharing!

    • @koxafis
      @koxafis Před 2 měsíci

      I use Background by Katsute. The best extension if you want a background while coding. It's actually neat, and you get used to it pretty quickly. You can even put gifs and it's amazing. Also, I use a custom program to color rotate the hue of the colors of the borders of my editor, just like with rgb strip LEDs. Though this is a hack as I just update the settings.json on an interval which is not ideal. I wish there was an extension like that but I don't have the time to make it.

  • @bobdpa
    @bobdpa Před 2 měsíci +7

    Always nice to see videos from Traversy. I'm 10 years into my career and absolutely would not have learned as much as I did without Brad. Thank you!

  • @craigleppan7164
    @craigleppan7164 Před 2 měsíci +2

    Thanks, keeping me in tune like you always do. Great.

  • @v1r47
    @v1r47 Před 2 měsíci +2

    I have been your subscriber since the start of my career. It is always so nice to watch your videos. I see you shed a lot of weight. Keep going man. Love everything that you do for the community.

  • @kerimtim
    @kerimtim Před 2 měsíci +1

    Brad. Thank you so much, your content is undeniably great and to the point!

  • @MateuszModrzejewski
    @MateuszModrzejewski Před 2 měsíci +3

    Great video as always! I've been looking for something like Polacode for a while now. Will give some of the other ones a try as well 😀

  • @dlouhavideacz
    @dlouhavideacz Před 2 měsíci +1

    Thanks Brad, you and Will are actually my gurus and mentors.

  • @stefangajic9207
    @stefangajic9207 Před 2 měsíci +10

    Material Icon Theme, Image preview, Color Highlight, Auto Rename Tag, Auto Close Tag... Some simple extensions that make my life easier.

  • @teerawatwcprtn
    @teerawatwcprtn Před 2 měsíci +3

    Thank you so much for sharing

  • @outis99
    @outis99 Před 2 měsíci +20

    Oh my god Multiple cursor case preserve is a game changer, I literally run in to this problem almost every day, THANK YOU

    • @mdcode
      @mdcode Před 2 měsíci

      Do you have the link to the official extension, the one he is using

    • @outis99
      @outis99 Před 2 měsíci

      @@mdcode Pretty sure it's this one, just copy paste the id: Cardinal90.multi-cursor-case-preserve

    • @TraversyMedia
      @TraversyMedia  Před 2 měsíci +3

      Yeah, something so simple but so useful

  • @MarcelaoVMS
    @MarcelaoVMS Před 8 dny

    It is always a pleasure to see a new video from Traversy! Thanks!

  • @philipbollen4609
    @philipbollen4609 Před 2 měsíci +3

    In my base profile I always include 3 must-have extensions,
    - Better Comment, and whenever I include custom comments I make sure to save them in the workspace so everybody has the same highlighting
    - Path intellisense, although not always needed whenever you start using paths in a project this one saves my time
    And the best for last,
    - Sonarlint, I absolutely love this extension, it works for multiple languages, and tells me all the code-smells which are in my projects (plus a simple page why it's bad and what it should be)

  • @Kloud9Creative
    @Kloud9Creative Před 2 měsíci +25

    Looking good, Brad. I haven’t seen a vid pop up in quite some time.

    • @TraversyMedia
      @TraversyMedia  Před 2 měsíci +39

      Thanks! Yeah the CZcams algorithm hates me lol. I refuse to do clickbait titles and 3 minute over-excited videos and that seems to be what works these days 🤷‍♂

    • @chivicks_hazard
      @chivicks_hazard Před 2 měsíci

      ​@@TraversyMediawell at least I'll always your vids when they come up 😊

    • @zoltanhorvathandsomenumbers
      @zoltanhorvathandsomenumbers Před 2 měsíci +2

      ​@@TraversyMedia That is why I love your content in the first place. You have a characteristic, calm voice, great style of speaking, coherent, slow pace, good quality content.
      Maybe that is not so popular nowadays, I really appreciate the value.

  • @IRgEEK
    @IRgEEK Před měsícem

    Thanks for the updated recommendations!

  • @outis99
    @outis99 Před 2 měsíci +1

    I recently started using Git lens at work, it's a must have for when working in a team

  • @theDanielJLewis
    @theDanielJLewis Před 2 měsíci

    Great list! I added several of these. I especially like Multiple Cursor Case Preserve, which is going to be such a timesaver for me!
    Note on the Postman extension. After months of frustration, I found that _it_ was the reason the Refresh Browser extension wasn't refreshing when I would press Cmd-R.

  • @poncardas
    @poncardas Před 2 měsíci

    As always, thanks Brad!

  • @2ru2pacFan
    @2ru2pacFan Před 2 měsíci

    Thank you Brad 🔥

  • @go_better
    @go_better Před 2 měsíci

    Thanks a lot! Awesome tutorial.

  • @juansanchez1616
    @juansanchez1616 Před 2 měsíci

    Bookmarks is my favorite, I didn't know about it, thanks!!!

  • @dancehalllyrics1303
    @dancehalllyrics1303 Před 2 měsíci

    For the screenshot extension, I use one called Snipped. It works mostly in the same way as Polacode (which I didn’t know of beforehand), but the benefit of Snipped over Polacode is that it actually takes a screenshot of the code you’ve highlighted (or the entire file by default, if no specific part of your code has been selected).

  • @Mac_boy734
    @Mac_boy734 Před 2 měsíci +1

    i think it's been a minute, good job

  • @aronstone2700
    @aronstone2700 Před 2 měsíci

    Awesome Video. Here are other good general Extensions I use:
    1. Auto Close Tag - Automatically add HTML/XML close tag
    2. Better Comments - create more human-friendly comments
    3. Black Formatter - Python Text Formatter
    4. Color Highlight - css/web colors found in your document.

  • @dalar2
    @dalar2 Před měsícem

    This was great, thank you!

  • @mahdiandalib186
    @mahdiandalib186 Před 2 měsíci

    thx man, you are the best

  • @1995taunus
    @1995taunus Před 2 měsíci

    Thank you for the great video!

  • @BRBS360
    @BRBS360 Před 2 měsíci +2

    Reopen closed Editor is like reopening a closed tab in browser. Very useful if you accidentally closed a file and quickly want to reopen it (also uses the Ctrl + Shift + T shortcut like in a browser).

  • @fahimsautomation1288
    @fahimsautomation1288 Před 2 měsíci +1

    Thanks for sharing Awesome😀

  • @2pacgamer
    @2pacgamer Před 28 dny

    Thanks Brad, so useful !! :D

  • @sbylk99
    @sbylk99 Před měsícem

    Thank you sir very much!

  • @Alazuofficial
    @Alazuofficial Před 2 měsíci

    Thank you Sir!

  • @bennyvalentine8221
    @bennyvalentine8221 Před měsícem

    Dude you look so healthy. I took a 3 year break from coding its good to see you.

  • @aymenbachiri-yh2hd
    @aymenbachiri-yh2hd Před 23 dny

    Thank you , post more videos like this

  • @JonBrookes
    @JonBrookes Před 2 měsíci

    Thanks Brad, some I've not seen before and will now use. Your the boss.
    You asked about vscode extensions we use a lot, I have to say Dev Containers by MS. I use this daily and clone repos in container volumes in conjuration with Docker. It can take a bit of getting used to but has become a daily driver for me personally. I get consistent and reproducible dev environments and can switch from one system to another, syncing as I go. This makes me happy.
    Hope your doing ok.

  • @fran_sar
    @fran_sar Před měsícem

    Awesome video! Thank you

  • @nathandereje345
    @nathandereje345 Před 2 měsíci

    Added 4 on my lists, Tnx !!

  • @carlosrangel4500
    @carlosrangel4500 Před 2 měsíci

    Awesome, Brad

  • @EnzoAuditore
    @EnzoAuditore Před 3 dny

    Thanks mate!

  • @VaibhavShewale
    @VaibhavShewale Před 2 měsíci +1

    some of them are really amazing

  • @theegreatestever2420
    @theegreatestever2420 Před 14 dny

    Thanks a lot!

  • @muhamedmouzoun
    @muhamedmouzoun Před 2 měsíci

    I'm still learning! I only use prettier and live server. I'm trying to do everything by myself.

  • @AngelHdzMultimedia
    @AngelHdzMultimedia Před 2 měsíci

    Thanks very useful🎉🔥

  • @cbbcbb6803
    @cbbcbb6803 Před 2 měsíci +7

    Why does Visual Studio Code have such a large number of extensions and other editors do not?

  • @WebDevXpert
    @WebDevXpert Před 26 dny

    Top 10+ Essential VS Code Extensions In 2024 || Top 10 VSCode Extensions YOU MUST TRY! : czcams.com/video/goydkLNSLPY/video.html

  • @AlVerGmz
    @AlVerGmz Před 2 měsíci

    Really appreciate the one "Multiple cursor case preserve" existing, thanks for the video and for letting me know it existed.
    Couple of them not mentioned here really good for me would be:
    - CodeMetrics - for code complexity
    - indent-rainbow - to add colors to the tabs of your file so you know what's the beginning and what's the end in a function with multiple ifs for example
    - Template String Converter - if you type ${ inside a simple quote with " or ' it will transform it to ` so you don't need to go and do it yourself everytime

    • @syedmohammadsannan964
      @syedmohammadsannan964 Před 2 měsíci

      If someone truly needs indent-rainbow, it is very likely that they are writing bad code. One normally shouldn't have more than 3 nested if (or similar) statements, and that too, is being generous.

    • @monkeydluffy2063
      @monkeydluffy2063 Před 2 měsíci

      indent-rainbow feature has been available in vscode for a while now, you can uninstall the extension and turn the native feature on in settings

    • @monkeydluffy2063
      @monkeydluffy2063 Před 2 měsíci

      @@syedmohammadsannan964Ever thought about accessibility, maybe people have sight issues?

    • @syedmohammadsannan964
      @syedmohammadsannan964 Před 2 měsíci

      @@monkeydluffy2063 You do have a good point there but I did say "likely" in my statement, there are quite a few valid use cases :)

    • @syedmohammadsannan964
      @syedmohammadsannan964 Před 2 měsíci

      @@monkeydluffy2063 Wait, are you sure it's a native feature in VSCode now? The closest thing I can access is simply a highlight on the current indent you are on.

  • @adrianmowat
    @adrianmowat Před 2 měsíci

    'chmod' and 'duplicate action' - simple but handy extensions. I used to have one in Atom that would automatically set the executable bit on any file with a `#!` line at the top but I have never found an equivalent in VSCode

  • @tejusr5525
    @tejusr5525 Před 2 měsíci +12

    Todo tree is also nice.

    • @fromagetriste
      @fromagetriste Před 2 měsíci +5

      you need to explain what it does for this to be a good comment

  • @kevinfoendoe6987
    @kevinfoendoe6987 Před 2 měsíci

    Very nice tutorial.

  • @sujoykrhaldar
    @sujoykrhaldar Před 2 měsíci +1

    There is an extension called colourised brackets i guess which is super helpful for maintaining brackets related errors

  • @mitrajeetgolsangi3586
    @mitrajeetgolsangi3586 Před 2 měsíci

    Error lens is also nice to quickly find out errors detected in the code

  • @code_with_sheynet
    @code_with_sheynet Před 2 měsíci

    Weldone Brad

  • @TravisHi_YT
    @TravisHi_YT Před 2 měsíci

    Some of my unmentioned daily essentials:
    - Powermode
    - Rainbow indent
    - Todo Tree

  • @johnnkereuwem9295
    @johnnkereuwem9295 Před měsícem

    Hi Traversy hope you are good, noticed your looks has changed and very noticable, do take of yourself and great job you've done.

  • @RayAndrewsDev
    @RayAndrewsDev Před 2 měsíci

    Some really nice ones in there.

  • @adm1nistration
    @adm1nistration Před 2 měsíci

    was just scrubbing my subscriptions after my daughter subscribed to every roblox channel there is and saw this again. You helped me starting in web dev my dude, legend!

  • @johnnydriesen7575
    @johnnydriesen7575 Před 2 měsíci +1

    Thanks for your time & effort.
    Great vid, as always.
    One question... When explaing Quokka, you type "clg TAB" and it replaces into "console.log"...
    Did you write your own code-snippets, or is this an existing one (from a package, I mean)
    Thanks in advance for your time to reply.

    • @dev-akeel
      @dev-akeel Před 2 měsíci +2

      No it is by default in vscode without any extension

    • @johnnydriesen7575
      @johnnydriesen7575 Před 2 měsíci +1

      @@dev-akeel Didn't know about that...
      Thanks for replying.

    • @vinaykumarkharwar177
      @vinaykumarkharwar177 Před 2 měsíci

      @@johnnydriesen7575 You can also install many such extensions in vscode

  • @hashimabbas2508
    @hashimabbas2508 Před 2 měsíci

    The OG ❤

  • @andrewshorts1198
    @andrewshorts1198 Před 2 měsíci +51

    Thunder Client can replace PostMan

  • @user-ez5xj9hq5b
    @user-ez5xj9hq5b Před 2 měsíci +3

    it's been a long time since i've seen one of these videos popup

  • @NuncNuncNuncNunc
    @NuncNuncNuncNunc Před 2 měsíci +1

    With Console Ninja I've found that the logger is not useful, but what is useful is the count of times a message is logged, i.e. how many time a block is run. Could be useful to check if API is being called more than expected, for example. Would love it if the tool were actually dedicated to this and producing a summary of all marked locations.

  • @AlphaFrog1021
    @AlphaFrog1021 Před 2 měsíci +3

    instead of postman I use thunder client which is pretty good, you don't need to create account.

  • @Andris_Briedis
    @Andris_Briedis Před 2 měsíci +2

    The problem with "multiple cursors" type extensions, at least for me, is that you don't have to use them often enough to be worth learning them, remembering the commands. But even if I learn them, I forget them because I don't have to use them that often. So 50/50.

    • @TravisHi_YT
      @TravisHi_YT Před 2 měsíci

      ctrl+d is something every developer should know and use frequently, I feel like it's way faster than search and replace inside a single file

    • @adrianmowat
      @adrianmowat Před 2 měsíci

      Agreed but I'd definitely recommend learning to use the multi-cursor features of VSCode because they are an absolutely massive time saver.

    • @tuananhdo1870
      @tuananhdo1870 Před měsícem

      Oh, you dont have to do anyyhig wiyh that extension. Just install it and done

  • @ChichaGad
    @ChichaGad Před 2 měsíci +1

    TabNine AI Autocomplete can be a free alternative to Copilot, especially because it can operate on 2 modes, locally trained data, and cloud data, or better yet hybrid
    Also, great video Brad!

  • @codeozz
    @codeozz Před měsícem

    sir, which theme do you use?

  • @JoseMVelazquez
    @JoseMVelazquez Před 2 měsíci

    I'm trying to reduce my extension dependency (in editors, browsers, Linux), VSCode has built in formatting and linting for html, css, javascript... It might not be as feature rich as Prettier but, at least for me, it does the job.

  • @447necro8
    @447necro8 Před 2 měsíci

    Some other good ones:
    - Auto Close Tag
    - Auto Rename Tag
    - Bracket Lens
    - Copy Filename
    - Change Case

  • @VforVanish
    @VforVanish Před 2 měsíci

    Looking buff!

  • @THEJPIndustry
    @THEJPIndustry Před 2 měsíci

    Are these extensions also available fr phpstorm?
    If not can you please make a video about goo phpstorm addons

  • @Orionus83
    @Orionus83 Před 2 měsíci

    I used to a few extensions to git, but Git Graph is the best.

  • @LasTCursE69
    @LasTCursE69 Před 2 měsíci +1

    I usually like writing my own regexes, but it's nice to know about this extension now as well :D

  • @elidvenega3017
    @elidvenega3017 Před 2 měsíci

    Have the same hat but in blue

  • @yodkwtf
    @yodkwtf Před 2 měsíci

    what vscode theme is this?

  • @renehoxha6393
    @renehoxha6393 Před 2 měsíci

    What do you think about devin

  • @davitgogidze4310
    @davitgogidze4310 Před 2 měsíci

    When should we expect your next course on Laravel?

  • @programmingintrouble
    @programmingintrouble Před 2 měsíci

    neovim and lunar vim ?

  • @simpingsyndrome
    @simpingsyndrome Před 2 měsíci

    BiomeJS is a replacement for Eslint and Prettier(Web Dev)

  • @lahmouriakram6433
    @lahmouriakram6433 Před 2 měsíci

    Are all the github copilot alternatives gated behind a wallet ?

  • @nishantchandgude9037
    @nishantchandgude9037 Před 2 měsíci

    Please make a similar video for the chrome extension for developers like AI tools and hacks

  • @LEGnewTube
    @LEGnewTube Před 2 měsíci +1

    Surprised Codeium isn't on here instead of Copilot. It's incredible, I've heard it's better than Copilot, and it's free.
    Even more surprised that VS Code Pets isn't on here.

  • @danishimwe278
    @danishimwe278 Před 2 měsíci

    live share for remote share and collaboration

  • @_thechriscast
    @_thechriscast Před 2 měsíci

    Don’t forget my Tab Jumper extension

  • @DrewLandgrave
    @DrewLandgrave Před 2 měsíci

    Fyi Live Server on M2 mac can leave an orphaned node process with a memory leak that will ear up your CPU and RAM.

  • @estebansuarezcastro7053

    Another alternative to Polacode could be 'CodeSnap'

  • @AnupSharma6191
    @AnupSharma6191 Před měsícem

    How to disable all extensions except using one in vscode?

  • @monkeydluffy2063
    @monkeydluffy2063 Před 2 měsíci

    I feel it is important to mention that ChatGPT is actually not from openai but developed by someone else. Although dev name is visible but still be careful.

  • @Andris_Briedis
    @Andris_Briedis Před 2 měsíci

    One of the very, very convenient things about PhpStorm is - no saving. More precisely, autosave. I forgot about ctrl + s. And if I have to work in some other environment, it is immediately painful.
    At first it was unusual. But now it is so organic that it is not understandable how it could be otherwise. And as long as you haven't closed the IDE, ctrl + z works. Plus there's always git reset. Maybe VS also has something like that.

  • @KamalJyotwal10
    @KamalJyotwal10 Před 2 měsíci +1

    looking so slim

  • @justwanderin847
    @justwanderin847 Před 9 dny

    Where are the COBOL ones?

  • @kirillvoloshin2065
    @kirillvoloshin2065 Před 2 měsíci +2

    thunder client looks much easier and doesn't propmpt for an account

  • @LeoMcPherson-uv5qm
    @LeoMcPherson-uv5qm Před 2 měsíci

    i've got a challenge, try building an i-message clone with complete features

  • @almannazyrov394
    @almannazyrov394 Před 2 měsíci

    Brad, barely recognised you😮

  • @Design_no
    @Design_no Před 2 měsíci

    Quokka is pronounced Kwokker. In real life Its a small marsupial that is native to Rottnest Island, a small island off the West Australian coast.

  • @user-kx9hc1jg6x
    @user-kx9hc1jg6x Před měsícem

    1. Auto Complete Tag: include Auto Close Tag and Auto Rename Tag.
    2. Better Comments: more human-friendly comments
    3. color-highlight
    4. Error Lens
    5. Git Graph
    6. Open in Browser
    7. Path Intellisense

  • @shajjadshaju
    @shajjadshaju Před 2 měsíci

    1st cmmnt

  • @darianmorat
    @darianmorat Před 2 měsíci +1

    You missed the most important one... VIM EXTENSION

  • @user-us3bs8px3m
    @user-us3bs8px3m Před 2 měsíci

    Multiple Cursor Case Preserve (new to me)
    Git History (always ignored, not again)
    Console Ninja (new to me)
    RegEx Snippets (new to me)
    REST Client (always ignored, not again)

  • @somerandomdude-hoyeaaaaa
    @somerandomdude-hoyeaaaaa Před měsícem +1

    I use neovim btw 😂

  • @hpn1427
    @hpn1427 Před měsícem

    Where did your cheeks go? :)
    Looking good!

  • @cyc00000
    @cyc00000 Před měsícem

    I have found Phind to be far more useful than Copilot. I use both, but probably phind 80% copilot 20% of the time. They're both good, however phind is better.

  • @nomad100hd
    @nomad100hd Před 2 měsíci

    There are far better options for a development server than Live Server, such as Prepros, BrowserSync, or PHP development server.