My Minimal and Beautiful VSCode Setup

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.ค. 2024
  • The goal is to have a clean, functional, and extremely beautiful code editor so that I can love the tools I use every single day.
    So, this is what I came up with.
    But really, it's all copied from Caleb Porzio's Make VS Code Awesome course and then slightly tweaked with a different theme and font. I didn't want to share every little detail and setting because it's really all from this course and I want to give credit where credit is due. I've changed very little. :)
    Links:
    Caleb's Course: makevscodeawesome.com/
    APC Customize UI++: marketplace.visualstudio.com/...
    Warp Terminal: warp.dev/
    ** I missed talking about the Intelephense plugin which is what I do use and paid for the premium version. 😊
    *** Yes, those are crickets. The downside of recording in my garage in the summer. 🫡
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 102

  • @RazoBeckett.
    @RazoBeckett. หลายเดือนก่อน +87

    As a nvim user this looks clean!

    • @joshcirre
      @joshcirre  หลายเดือนก่อน +14

      Highest compliment ever right there. I've seen some wonderful looking nvim setups!

    • @diegoulloao
      @diegoulloao หลายเดือนก่อน

      Same

    • @daishes
      @daishes 27 วันที่ผ่านมา

      yeh

  • @cdrz23
    @cdrz23 29 วันที่ผ่านมา +5

    Wooowww... I've been waiting for this from you, Josh

    • @joshcirre
      @joshcirre  29 วันที่ผ่านมา

      Thanks! I'm glad for the support. ☺️

  • @LolBruh
    @LolBruh 12 วันที่ผ่านมา +1

    You like things that are practical, and yet functional? Awesome man!

  • @anonymousguitarist7418
    @anonymousguitarist7418 17 วันที่ผ่านมา

    Thanks for showing this up. already in the process of going back to using Nvim.
    This convinced me to stick with vscode.

    • @joshcirre
      @joshcirre  16 วันที่ผ่านมา

      You can use Nvim inside VSCode too. I am not a vim motions type of user, but I understand why it's incredibly useful!

  • @guacamoly
    @guacamoly หลายเดือนก่อน +4

    Hey hey! I've been waiting for this one. Thank you sir 🙏

    • @joshcirre
      @joshcirre  หลายเดือนก่อน

      Of course! Thank you for being a fantastic supporter. ☺️

  • @gbbigardi
    @gbbigardi หลายเดือนก่อน

    I was waiting for this!! Thanks

    • @joshcirre
      @joshcirre  หลายเดือนก่อน

      Of course! Thank YOU.

  • @user-ek8hs5bg2y
    @user-ek8hs5bg2y 21 วันที่ผ่านมา

    Listen up. I think zed is similar out of the box. They just lacking some basic things but damn Boi, it's so cool to use it. It's feels like liquid pain out of my eyes every time I reset vscode. Great stuff as always!

    • @joshcirre
      @joshcirre  18 วันที่ผ่านมา

      I'm a fan of Zed! :)

  • @jangovvk
    @jangovvk 24 วันที่ผ่านมา

    amazing man. top notch work and video. Do you have your settings shared in a gh repo?

    • @joshcirre
      @joshcirre  24 วันที่ผ่านมา +1

      Thank you. ☺️ I don’t at the moment just because the majority of the settings are from the Make VS Code Awesome course and I don’t want to share what’s not mine to share.
      That being said, Caleb did share his APC settings gist publicly.
      gist.github.com/calebporzio/c7a2ca8fbd180815e50281bdb7b911ca

    • @jangovvk
      @jangovvk 20 วันที่ผ่านมา

      @@joshcirre thank you so much 🙂

  • @Soulis98
    @Soulis98 หลายเดือนก่อน +1

    Hey, Josh! What're your thoughts on PhpStorm?

    • @joshcirre
      @joshcirre  หลายเดือนก่อน +1

      I think it's great and if I started in PHP world, I probably would use it, but the time to get up-to-speed with PHP Storm (since I know VSCode really well and it works for my usecase) does not seem to be worth the effort even with the awesome stuff it brings.
      But if someone is not 100% sold on their editor, I think PHPStorm is a fantastic option!
      I'm also keeping my eye on Zed 👀 (zed.dev)

  • @ypathan420
    @ypathan420 หลายเดือนก่อน +1

    i use neovim primarily and vs code for debugging... would absolutely love it if it is as clean as this...thanks❤

    • @joshcirre
      @joshcirre  หลายเดือนก่อน

      Check out the APC Customize plugin. And just start stripping things away. 😁

  • @Tuto1902
    @Tuto1902 หลายเดือนก่อน +2

    Would you be open to share a gist of your settings.json? (or at least only the apc settings)

    • @joshcirre
      @joshcirre  หลายเดือนก่อน +6

      Yeah! Let me make sure I remove everything that's Make VS Code Awesome specific and I'll do that. ☺

    • @joshcirre
      @joshcirre  26 วันที่ผ่านมา +2

      @@Tuto1902 so I did find that Caleb shared this with his newsletter. So definitely buy the course for all the goodies, but here’s the APC specific setup:
      gist.github.com/calebporzio/c7a2ca8fbd180815e50281bdb7b911ca

  • @prashlovessamosa
    @prashlovessamosa หลายเดือนก่อน

    Your video presentation is top notch.

    • @joshcirre
      @joshcirre  หลายเดือนก่อน

      Thank you so much. That means a lot!

  • @wixarea
    @wixarea 29 วันที่ผ่านมา +1

    Hi, when I use Next JS and press enter while typing the component name, the import section is automatically added above. I can't do this with Laravel. for example
    When I type something like User::class
    use App\Models\User; should be added above. With which extention can I do this?

    • @joshcirre
      @joshcirre  29 วันที่ผ่านมา

      This is what I use "Intelephense" for. Once installed, as long as it's a PHP file, you can import classes and namespaces automatically. ☺️

    • @wixarea
      @wixarea 29 วันที่ผ่านมา

      @@joshcirre I had previously installed Laravel Intelephense, but it didn't work for me. Now, after installing PHP Intelephense, everything is working perfectly. Thank you so much!

  • @necmi030
    @necmi030 29 วันที่ผ่านมา +2

    Do you mind to share your whole settings.json file? I was curious using the same theme, which doesn''t look like yours somehow.

    • @joshcirre
      @joshcirre  29 วันที่ผ่านมา +2

      I'll see if I can grab things that aren't relevant to the course. Since Caleb's course includes the entire Settings.json file and so I don't want to plagiarize what he's done.
      Give me a bit and I can grab some things out of there. :)

    • @necmi030
      @necmi030 27 วันที่ผ่านมา

      @@joshcirre Thanks for that. Theme looks great and I somehow kinda managed to get it looks like yours. Anyway, thanks for this awesome video. Do you've a Discord server?

    • @bioburden
      @bioburden 15 วันที่ผ่านมา

      @@joshcirre Any updates on this? Thanks

  • @diegoulloao
    @diegoulloao หลายเดือนก่อน

    If I used vscode I’d have it configured like that 👌🏻 actually my nvim config looks very similar.

    • @joshcirre
      @joshcirre  29 วันที่ผ่านมา

      Love that! I am incredibly inspired by a lot of clean NVim setups, as well!

  • @wi1h
    @wi1h 2 วันที่ผ่านมา

    very interesting setup, i'm a neovim guy at heart, but i have to use vscode sometimes at work, might have to buy the course...
    as an aside, whenever you're talking, there's a cricket-like squealing in the background, it's pretty faint but it's driving me insane with my headphones on. judging by the mic quality, it might be an issue with a noise filter you have setup, or maybe it's just a washing machine or something..

    • @joshcirre
      @joshcirre  2 วันที่ผ่านมา

      It’s a great course especially if you use VSCode frequently. A lot of helpful tips outside of the setup and aesthetics.
      And… haha. Those are literal crickets. My garage setup in the summer is tough to not have crickets in the audio. 😅

  • @DanteMishima
    @DanteMishima หลายเดือนก่อน +2

    The sticky thing I turned off... It confuses me to have things stick

    • @joshcirre
      @joshcirre  หลายเดือนก่อน

      Makes sense. I think I still like it, but jury is out. :)

  • @Tuto1902
    @Tuto1902 หลายเดือนก่อน

    Aaaand purchased... 😎

    • @joshcirre
      @joshcirre  หลายเดือนก่อน

      It's SO good. 😁

  • @1Lll_llllllLLLLllllll_llL1
    @1Lll_llllllLLLLllllll_llL1 26 วันที่ผ่านมา

    man this looks awesome!

    • @joshcirre
      @joshcirre  26 วันที่ผ่านมา

      Thanks! It's been a long time coming but I really love how things are currently!

  • @imfilou
    @imfilou 28 วันที่ผ่านมา

    Hello! I see that your "breadcrumbs" is in the titlebar, or rather than you don't have a title bar and the info about the file you're in is showed at the right of the closing/minimize/maximize buttons (the red, orange and green buttons at the top left corner of the window).
    How did you achieve that? This feels so minimal I love it.

    • @joshcirre
      @joshcirre  26 วันที่ผ่านมา

      Yep! That's the APC Customize UI++ extension with a bunch of tweaks to remove unnecessary things. :)

    • @imfilou
      @imfilou 26 วันที่ผ่านมา

      @@joshcirre Wow! I didn’t expect you to answer me! I’m subscribing :)
      Yeah I assumed too, will you share your settings with the community ? Even if you sell it, I’m in! Every work is worth some money.

    • @imfilou
      @imfilou 26 วันที่ผ่านมา

      @@joshcirrebtw I went another way regarding the terminal.
      I use iTerm 2 inside VSCode. There’s a setting in VSCode that lets you use other terminals than the native one. I made custom shortcuts inside iTerm 2 that makes it possible to select text with shortcuts just the way everyone is used to do it in every modern software.
      I can shift + arrow key to select one word or shift + cmd + arrow key to select a whole world.
      So I ditched Warp Terminal. I made the terminal full screen in VSCode so it feels like an alt tab when I open it via the shortcut.
      It’s more practical because you can drag and drop the files from your VSCode project in the terminal.

    • @joshcirre
      @joshcirre  26 วันที่ผ่านมา

      @@imfilou I always try to respond to everyone. :) the settings can be achieved by 90% with the Make VS Code Awesome course by Caleb Porzio, but he did release this in his newsletter. So definitely purchase the course and take a look at this Gist. ☺️
      gist.github.com/calebporzio/c7a2ca8fbd180815e50281bdb7b911ca

    • @joshcirre
      @joshcirre  26 วันที่ผ่านมา

      @@imfilou very nice! ☺️

  • @huckfaters
    @huckfaters 21 วันที่ผ่านมา

    I'll try replicating this with Marine Dark theme

    • @joshcirre
      @joshcirre  18 วันที่ผ่านมา

      Love it! Hope it goes well!

  • @AndreiSilvester
    @AndreiSilvester 8 วันที่ผ่านมา

    Looks good but a few problems with the setup: Mac OS instead of Linux, VS Code instead of Neovim, PHP instead of Python.

    • @joshcirre
      @joshcirre  8 วันที่ผ่านมา

      Oops. 🤷‍♂️

  • @najlepszyinformatyk1661
    @najlepszyinformatyk1661 22 วันที่ผ่านมา

    Could you share your json settings?

    • @joshcirre
      @joshcirre  18 วันที่ผ่านมา +1

      Probably not the full one just since 90% of it is what is in Caleb's course and it's proprietary so I don't want to leak it. Sorry!

  • @isaachatilima
    @isaachatilima หลายเดือนก่อน

    What is your terminal again?

    • @joshcirre
      @joshcirre  หลายเดือนก่อน

      This is the Warp terminal (warp.dev/) :)

  • @Aoiloxebani
    @Aoiloxebani 26 วันที่ผ่านมา +2

    its really amazing..

    • @joshcirre
      @joshcirre  26 วันที่ผ่านมา +1

      Thank you. :)

  • @viasaud
    @viasaud หลายเดือนก่อน

    What is your file icon theme?

    • @joshcirre
      @joshcirre  หลายเดือนก่อน

      I can’t remember if I said it. My apologies! Icons are also the “Catppuccin Frappe” icons. ☺️

  • @debajyatidey9468
    @debajyatidey9468 หลายเดือนก่อน +3

    As an nvim distribution( not famous) maintainer and enjoyer I am impressed!

    • @joshcirre
      @joshcirre  หลายเดือนก่อน +2

      Wow. This is high praise. Thank you. ☺️

    • @joshcirre
      @joshcirre  หลายเดือนก่อน +2

      I am consistently impressed with NVim themes and setups. It’s definitely an inspiration.

  • @Zee-ch6nr
    @Zee-ch6nr 28 วันที่ผ่านมา

    is it boost performance?

    • @joshcirre
      @joshcirre  26 วันที่ผ่านมา

      Not really? But I haven't noticed too much of a lag for VS Code with my setup or before. Sometimes it does take PHP Intelephense to "catch up".

  • @Dunning_Kruger_Is__On_Youtube
    @Dunning_Kruger_Is__On_Youtube 29 วันที่ผ่านมา

    Nice look!

    • @joshcirre
      @joshcirre  29 วันที่ผ่านมา

      Thanks! :)

  • @zyalwfie
    @zyalwfie 21 วันที่ผ่านมา

    can u show me what icon do you use

    • @joshcirre
      @joshcirre  18 วันที่ผ่านมา

      This is the Catppuccin Frappe icon set, as well. :)

    • @zyalwfie
      @zyalwfie 15 วันที่ผ่านมา

      @@joshcirre is it available for windows?

  • @davidgrigoryana
    @davidgrigoryana 3 วันที่ผ่านมา

    Can you send the full json file?

    • @joshcirre
      @joshcirre  2 วันที่ผ่านมา

      Unfortunately, not just since most of the full JSON file is from Caleb's course. However, Caleb did send out this Gist in his newsletter that has a good starting point. :)
      gist.github.com/calebporzio/c7a2ca8fbd180815e50281bdb7b911ca

  • @sotasanta
    @sotasanta หลายเดือนก่อน

    You should probably take a look at your mic settings, it sounds really weird.

    • @joshcirre
      @joshcirre  หลายเดือนก่อน

      This is my garage set up and there were a lot of crickets out tonight so I had to make do and eq'd it a bit to get rid of some cricket noise. ☺️

  • @prakashgk-tz3fv
    @prakashgk-tz3fv หลายเดือนก่อน

    what is font name in floder tab

    • @joshcirre
      @joshcirre  29 วันที่ผ่านมา

      That's Dank Mono, as well. :)

    • @prakashgk-tz3fv
      @prakashgk-tz3fv 29 วันที่ผ่านมา

      @@joshcirre can you share the link of font to download

  • @Zitrone21
    @Zitrone21 7 วันที่ผ่านมา

    The icons theme please

    • @joshcirre
      @joshcirre  4 วันที่ผ่านมา

      This is the Catppuccin Frappe icon theme. :)

    • @Zitrone21
      @Zitrone21 3 วันที่ผ่านมา

      @@joshcirre Thank you so much!

  • @garciajero
    @garciajero 29 วันที่ผ่านมา

    your fonts look odd, like non-aliased or something like that?

    • @joshcirre
      @joshcirre  29 วันที่ผ่านมา

      Hmm. Odd, I don't notice it so maybe it's just the recording. In the actual editor or in the sidebar?

  • @CaptainDouchie
    @CaptainDouchie 13 วันที่ผ่านมา

    why not use nvim though

    • @joshcirre
      @joshcirre  12 วันที่ผ่านมา

      I’m not smart enough for it.

    • @CaptainDouchie
      @CaptainDouchie 12 วันที่ผ่านมา

      @@joshcirre u def can do it hahah just takes time

  • @sebastiansusnik7229
    @sebastiansusnik7229 7 วันที่ผ่านมา

    why hide line numbers?

    • @joshcirre
      @joshcirre  7 วันที่ผ่านมา

      I like having the "cleaner" look and rarely have a need to know what line number I'm on. I do have a shortcut to turn them on if needed when debugging. ☺️

  • @dipanshusabharwal
    @dipanshusabharwal 25 วันที่ผ่านมา +3

    Why are cricket sounds in your audio ? It stops when you stop speaking.

    • @joshcirre
      @joshcirre  25 วันที่ผ่านมา

      Because there are crickets in my garage. 😬

    • @dipanshusabharwal
      @dipanshusabharwal 25 วันที่ผ่านมา

      @@joshcirre FIX IT please.

    • @joshcirre
      @joshcirre  25 วันที่ผ่านมา

      @@dipanshusabharwal hahahah. I’ll get right one that.
      Sadly, I can’t just “fix it” lol.

  • @kiraishagaming
    @kiraishagaming 26 วันที่ผ่านมา +1

    No wayy, it only supports Linux and Mac 😢

    • @joshcirre
      @joshcirre  25 วันที่ผ่านมา

      Unfortunately right now. :(

  • @redionallaraj7653
    @redionallaraj7653 22 วันที่ผ่านมา

    good setup,bad technology lol

    • @joshcirre
      @joshcirre  21 วันที่ผ่านมา

      Like VSCode is bad? Lol

  • @user-or1nf8fe4e
    @user-or1nf8fe4e 2 วันที่ผ่านมา

    just use zed lol

    • @joshcirre
      @joshcirre  2 วันที่ผ่านมา

      I love Zed! I still am missing some key features specific to Laravel development, but I think it has a LOT of potential. ☺️
      And, it's minimally beautiful.