20 Essential VS Code Extensions In 2024

Поделиться
HTML-код
  • Опубликовано: 12 май 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
  • НаукаНаука

Комментарии • 176

  • @TraversyMedia
    @TraversyMedia  2 месяца назад +20

    Let us know which VS Code extensions that you use daily

    • @TheSpecialOne7
      @TheSpecialOne7 2 месяца назад +1

      Mostly all of them

    • @olaniyisunday4308
      @olaniyisunday4308 2 месяца назад +1

      Which vscode theme are you using

    • @TheSpecialOne7
      @TheSpecialOne7 2 месяца назад

      @@olaniyisunday4308 monokai

    • @kidushh4426
      @kidushh4426 2 месяца назад

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

    • @koxafis
      @koxafis 2 месяца назад

      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 2 месяца назад +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!

  • @v1r47
    @v1r47 2 месяца назад +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.

  • @craigleppan7164
    @craigleppan7164 2 месяца назад +2

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

  • @stefangajic9207
    @stefangajic9207 2 месяца назад +10

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

  • @MateuszModrzejewski
    @MateuszModrzejewski 2 месяца назад +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 😀

  • @philipbollen4609
    @philipbollen4609 2 месяца назад +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)

  • @kerimtim
    @kerimtim 2 месяца назад +1

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

  • @teerawatwcprtn
    @teerawatwcprtn 2 месяца назад +3

    Thank you so much for sharing

  • @Kloud9Creative
    @Kloud9Creative 2 месяца назад +25

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

    • @TraversyMedia
      @TraversyMedia  2 месяца назад +39

      Thanks! Yeah the RUclips 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 2 месяца назад

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

    • @zoltanhorvathandsomenumbers
      @zoltanhorvathandsomenumbers 2 месяца назад +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.

  • @dlouhavideacz
    @dlouhavideacz 2 месяца назад +1

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

  • @IRgEEK
    @IRgEEK Месяц назад

    Thanks for the updated recommendations!

  • @outis99
    @outis99 2 месяца назад +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 2 месяца назад

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

    • @outis99
      @outis99 2 месяца назад

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

    • @TraversyMedia
      @TraversyMedia  2 месяца назад +3

      Yeah, something so simple but so useful

  • @theDanielJLewis
    @theDanielJLewis 2 месяца назад

    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.

  • @MarcelaoVMS
    @MarcelaoVMS 4 дня назад

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

  • @poncardas
    @poncardas 2 месяца назад

    As always, thanks Brad!

  • @2ru2pacFan
    @2ru2pacFan 2 месяца назад

    Thank you Brad 🔥

  • @go_better
    @go_better 2 месяца назад

    Thanks a lot! Awesome tutorial.

  • @outis99
    @outis99 2 месяца назад +1

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

  • @dalar2
    @dalar2 Месяц назад

    This was great, thank you!

  • @juansanchez1616
    @juansanchez1616 2 месяца назад

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

  • @Mac_boy734
    @Mac_boy734 2 месяца назад +1

    i think it's been a minute, good job

  • @1995taunus
    @1995taunus Месяц назад

    Thank you for the great video!

  • @cbbcbb6803
    @cbbcbb6803 2 месяца назад +7

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

  • @fahimsautomation1288
    @fahimsautomation1288 2 месяца назад +1

    Thanks for sharing Awesome😀

  • @mahdiandalib186
    @mahdiandalib186 2 месяца назад

    thx man, you are the best

  • @BRBS360
    @BRBS360 2 месяца назад +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).

  • @Alazuofficial
    @Alazuofficial 2 месяца назад

    Thank you Sir!

  • @fran_sar
    @fran_sar Месяц назад

    Awesome video! Thank you

  • @aronstone2700
    @aronstone2700 2 месяца назад

    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.

  • @dancehalllyrics1303
    @dancehalllyrics1303 2 месяца назад

    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).

  • @sbylk99
    @sbylk99 27 дней назад

    Thank you sir very much!

  • @nathandereje345
    @nathandereje345 2 месяца назад

    Added 4 on my lists, Tnx !!

  • @AngelHdzMultimedia
    @AngelHdzMultimedia 2 месяца назад

    Thanks very useful🎉🔥

  • @2pacgamer
    @2pacgamer 25 дней назад

    Thanks Brad, so useful !! :D

  • @aymenbachiri-yh2hd
    @aymenbachiri-yh2hd 20 дней назад

    Thank you , post more videos like this

  • @carlosrangel4500
    @carlosrangel4500 2 месяца назад

    Awesome, Brad

  • @theegreatestever2420
    @theegreatestever2420 11 дней назад

    Thanks a lot!

  • @bennyvalentine8221
    @bennyvalentine8221 Месяц назад

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

  • @tejusr5525
    @tejusr5525 2 месяца назад +12

    Todo tree is also nice.

    • @fromagetriste
      @fromagetriste 2 месяца назад +5

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

  • @VaibhavShewale
    @VaibhavShewale Месяц назад +1

    some of them are really amazing

  • @JonBrookes
    @JonBrookes 2 месяца назад

    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.

  • @kevinfoendoe6987
    @kevinfoendoe6987 2 месяца назад

    Very nice tutorial.

  • @muhamedmouzoun
    @muhamedmouzoun 2 месяца назад

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

  • @AlVerGmz
    @AlVerGmz 2 месяца назад

    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 2 месяца назад

      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 Месяц назад

      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 Месяц назад

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

    • @syedmohammadsannan964
      @syedmohammadsannan964 Месяц назад

      @@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 Месяц назад

      @@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.

  • @RayAndrewsDev
    @RayAndrewsDev 2 месяца назад

    Some really nice ones in there.

  • @johnnkereuwem9295
    @johnnkereuwem9295 Месяц назад

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

  • @code_with_sheynet
    @code_with_sheynet 2 месяца назад

    Weldone Brad

  • @adrianmowat
    @adrianmowat 2 месяца назад

    '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

  • @sujoykrhaldar
    @sujoykrhaldar 2 месяца назад +1

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

  • @user-ez5xj9hq5b
    @user-ez5xj9hq5b 2 месяца назад +3

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

  • @andrewshorts1198
    @andrewshorts1198 2 месяца назад +51

    Thunder Client can replace PostMan

    • @thelastninja4825
      @thelastninja4825 2 месяца назад +5

      i think PostMan is better

    • @kishorekevin5372
      @kishorekevin5372 2 месяца назад +3

      No , thunder client so far better, give it a try

    • @2u841r
      @2u841r 2 месяца назад +2

      Or Hoppscotch?

    • @kishorekevin5372
      @kishorekevin5372 2 месяца назад

      @2u841r yeah , it's also a perfect app

    • @kishorekevin5372
      @kishorekevin5372 2 месяца назад

      @@2u841r yeah its also a perfect app

  • @hashimabbas2508
    @hashimabbas2508 2 месяца назад

    The OG ❤

  • @NuncNuncNuncNunc
    @NuncNuncNuncNunc 2 месяца назад +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.

  • @johnnydriesen7575
    @johnnydriesen7575 2 месяца назад +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 2 месяца назад +2

      No it is by default in vscode without any extension

    • @johnnydriesen7575
      @johnnydriesen7575 2 месяца назад +1

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

    • @vinaykumarkharwar177
      @vinaykumarkharwar177 Месяц назад

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

  • @ChichaGad
    @ChichaGad 2 месяца назад +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!

  • @AlphaFrog1021
    @AlphaFrog1021 2 месяца назад +3

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

  • @mitrajeetgolsangi3586
    @mitrajeetgolsangi3586 2 месяца назад

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

  • @adm1nistration
    @adm1nistration 2 месяца назад

    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!

  • @TravisHi_YT
    @TravisHi_YT 2 месяца назад

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

  • @THEJPIndustry
    @THEJPIndustry 2 месяца назад

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

  • @codeozz
    @codeozz Месяц назад

    sir, which theme do you use?

  • @Andris_Briedis
    @Andris_Briedis 2 месяца назад +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 2 месяца назад

      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 2 месяца назад

      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 Месяц назад

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

  • @WebDevXpert
    @WebDevXpert 23 дня назад

    Top 10+ Essential VS Code Extensions In 2024 || Top 10 VSCode Extensions YOU MUST TRY! : ruclips.net/video/goydkLNSLPY/видео.html

  • @JoseMVelazquez
    @JoseMVelazquez 2 месяца назад

    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.

  • @VforVanish
    @VforVanish 2 месяца назад

    Looking buff!

  • @447necro8
    @447necro8 2 месяца назад

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

  • @lahmouriakram6433
    @lahmouriakram6433 2 месяца назад

    Are all the github copilot alternatives gated behind a wallet ?

  • @renehoxha6393
    @renehoxha6393 Месяц назад

    What do you think about devin

  • @Orionus83
    @Orionus83 2 месяца назад

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

  • @davitgogidze4310
    @davitgogidze4310 2 месяца назад

    When should we expect your next course on Laravel?

  • @yodkwtf
    @yodkwtf 2 месяца назад

    what vscode theme is this?

  • @programmingintrouble
    @programmingintrouble 2 месяца назад

    neovim and lunar vim ?

  • @LasTCursE69
    @LasTCursE69 2 месяца назад +1

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

  • @elidvenega3017
    @elidvenega3017 2 месяца назад

    Have the same hat but in blue

  • @simpingsyndrome
    @simpingsyndrome 2 месяца назад

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

  • @LEGnewTube
    @LEGnewTube 2 месяца назад +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.

  • @AnupSharma6191
    @AnupSharma6191 Месяц назад

    How to disable all extensions except using one in vscode?

  • @_thechriscast
    @_thechriscast 2 месяца назад

    Don’t forget my Tab Jumper extension

  • @estebansuarezcastro7053
    @estebansuarezcastro7053 17 часов назад

    Another alternative to Polacode could be 'CodeSnap'

  • @nishantchandgude9037
    @nishantchandgude9037 2 месяца назад

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

  • @justwanderin847
    @justwanderin847 6 дней назад

    Where are the COBOL ones?

  • @danishimwe278
    @danishimwe278 2 месяца назад

    live share for remote share and collaboration

  • @DrewLandgrave
    @DrewLandgrave 2 месяца назад

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

  • @monkeydluffy2063
    @monkeydluffy2063 Месяц назад

    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.

  • @kirillvoloshin2065
    @kirillvoloshin2065 2 месяца назад +2

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

  • @KamalJyotwal10
    @KamalJyotwal10 2 месяца назад +1

    looking so slim

  • @almannazyrov394
    @almannazyrov394 2 месяца назад

    Brad, barely recognised you😮

  • @LeoMcPherson-uv5qm
    @LeoMcPherson-uv5qm Месяц назад

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

  • @Design_no
    @Design_no 2 месяца назад

    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.

  • @darianmorat
    @darianmorat 2 месяца назад +1

    You missed the most important one... VIM EXTENSION

  • @Andris_Briedis
    @Andris_Briedis 2 месяца назад

    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.

  • @user-us3bs8px3m
    @user-us3bs8px3m 2 месяца назад

    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)

  • @hpn1427
    @hpn1427 Месяц назад

    Where did your cheeks go? :)
    Looking good!

  • @somerandomdude-hoyeaaaaa
    @somerandomdude-hoyeaaaaa Месяц назад +1

    I use neovim btw 😂

  • @cyc00000
    @cyc00000 Месяц назад

    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 2 месяца назад

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

  • @user-kx9hc1jg6x
    @user-kx9hc1jg6x Месяц назад

    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 2 месяца назад

    1st cmmnt

  • @Andris_Briedis
    @Andris_Briedis 2 месяца назад

    "Pretty" one of the things I don't like is that he removes the "unnecessary" parentheses. The code should be easily human readable. Not for the machine. The machine doesn't care.
    If I have written "x + y + z + (i * m)" I want it to remain so. Not the "cleaner" "x + y + z + i * m"