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. 🫡
  • Наука та технологія

КОМЕНТАРІ • 94

  • @RazoBeckett.
    @RazoBeckett. 24 дні тому +73

    As a nvim user this looks clean!

    • @joshcirre
      @joshcirre  24 дні тому +11

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

    • @diegoulloao
      @diegoulloao 23 дні тому

      Same

    • @daishes
      @daishes 20 днів тому

      yeh

  • @cdrz23
    @cdrz23 22 дні тому +4

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

    • @joshcirre
      @joshcirre  22 дні тому

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

  • @LolBruh
    @LolBruh 5 днів тому +1

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

  • @guacamoly
    @guacamoly 24 дні тому +4

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

    • @joshcirre
      @joshcirre  24 дні тому

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

  • @anonymousguitarist7418
    @anonymousguitarist7418 10 днів тому

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

    • @joshcirre
      @joshcirre  9 днів тому

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

  • @gbbigardi
    @gbbigardi 24 дні тому

    I was waiting for this!! Thanks

  • @wixarea
    @wixarea 22 дні тому +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  22 дні тому

      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 22 дні тому

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

  • @user-ek8hs5bg2y
    @user-ek8hs5bg2y 14 днів тому

    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!

  • @Tuto1902
    @Tuto1902 24 дні тому +2

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

    • @joshcirre
      @joshcirre  24 дні тому +6

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

    • @joshcirre
      @joshcirre  19 днів тому +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

  • @jangovvk
    @jangovvk 17 днів тому

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

    • @joshcirre
      @joshcirre  17 днів тому +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 14 днів тому

      @@joshcirre thank you so much 🙂

  • @necmi030
    @necmi030 22 дні тому +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  22 дні тому +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 20 днів тому

      @@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 8 днів тому

      @@joshcirre Any updates on this? Thanks

  • @Soulis98
    @Soulis98 24 дні тому +1

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

    • @joshcirre
      @joshcirre  24 дні тому +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)

  • @prashlovessamosa
    @prashlovessamosa 24 дні тому

    Your video presentation is top notch.

    • @joshcirre
      @joshcirre  24 дні тому

      Thank you so much. That means a lot!

  • @Tuto1902
    @Tuto1902 24 дні тому

    Aaaand purchased... 😎

  • @1Lll_llllllLLLLllllll_llL1
    @1Lll_llllllLLLLllllll_llL1 19 днів тому

    man this looks awesome!

    • @joshcirre
      @joshcirre  19 днів тому

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

  • @DanteMishima
    @DanteMishima 24 дні тому +2

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

    • @joshcirre
      @joshcirre  24 дні тому

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

  • @imfilou
    @imfilou 21 день тому

    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  19 днів тому

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

    • @imfilou
      @imfilou 19 днів тому

      @@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 19 днів тому

      @@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  19 днів тому

      @@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  19 днів тому

      @@imfilou very nice! ☺️

  • @ypathan420
    @ypathan420 23 дні тому +1

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

    • @joshcirre
      @joshcirre  23 дні тому

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

  • @diegoulloao
    @diegoulloao 23 дні тому

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

    • @joshcirre
      @joshcirre  22 дні тому

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

  • @viasaud
    @viasaud 23 дні тому

    What is your file icon theme?

    • @joshcirre
      @joshcirre  23 дні тому

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

  • @debajyatidey9468
    @debajyatidey9468 23 дні тому +3

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

    • @joshcirre
      @joshcirre  23 дні тому +2

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

    • @joshcirre
      @joshcirre  23 дні тому +2

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

  • @isaachatilima
    @isaachatilima 24 дні тому

    What is your terminal again?

    • @joshcirre
      @joshcirre  24 дні тому

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

  • @AndreiSilvester
    @AndreiSilvester День тому

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

  • @Aoiloxebani
    @Aoiloxebani 20 днів тому +2

    its really amazing..

  • @najlepszyinformatyk1661
    @najlepszyinformatyk1661 15 днів тому

    Could you share your json settings?

    • @joshcirre
      @joshcirre  11 днів тому +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!

  • @Dunning_Kruger_Is__On_Youtube
    @Dunning_Kruger_Is__On_Youtube 22 дні тому

    Nice look!

  • @Zee-ch6nr
    @Zee-ch6nr 21 день тому

    is it boost performance?

    • @joshcirre
      @joshcirre  19 днів тому

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

  • @huckfaters
    @huckfaters 14 днів тому

    I'll try replicating this with Marine Dark theme

    • @joshcirre
      @joshcirre  11 днів тому

      Love it! Hope it goes well!

  • @Zitrone21
    @Zitrone21 17 годин тому

    The icons theme please

  • @garciajero
    @garciajero 22 дні тому

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

    • @joshcirre
      @joshcirre  22 дні тому

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

  • @zyalwfie
    @zyalwfie 14 днів тому

    can u show me what icon do you use

    • @joshcirre
      @joshcirre  11 днів тому

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

    • @zyalwfie
      @zyalwfie 8 днів тому

      @@joshcirre is it available for windows?

  • @dipanshusabharwal
    @dipanshusabharwal 18 днів тому +3

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

    • @joshcirre
      @joshcirre  18 днів тому

      Because there are crickets in my garage. 😬

    • @dipanshusabharwal
      @dipanshusabharwal 18 днів тому

      @@joshcirre FIX IT please.

    • @joshcirre
      @joshcirre  18 днів тому

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

  • @prakashgk-tz3fv
    @prakashgk-tz3fv 23 дні тому

    what is font name in floder tab

    • @joshcirre
      @joshcirre  22 дні тому

      That's Dank Mono, as well. :)

    • @prakashgk-tz3fv
      @prakashgk-tz3fv 22 дні тому

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

  • @sotasanta
    @sotasanta 23 дні тому

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

    • @joshcirre
      @joshcirre  23 дні тому

      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. ☺️

  • @CaptainDouchie
    @CaptainDouchie 6 днів тому

    why not use nvim though

    • @joshcirre
      @joshcirre  5 днів тому

      I’m not smart enough for it.

    • @CaptainDouchie
      @CaptainDouchie 5 днів тому

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

  • @kiraishagaming
    @kiraishagaming 19 днів тому +1

    No wayy, it only supports Linux and Mac 😢

    • @joshcirre
      @joshcirre  18 днів тому

      Unfortunately right now. :(

  • @sebastiansusnik7229
    @sebastiansusnik7229 21 годину тому

    why hide line numbers?

    • @joshcirre
      @joshcirre  20 годин тому

      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. ☺️

  • @redionallaraj7653
    @redionallaraj7653 15 днів тому

    good setup,bad technology lol

    • @joshcirre
      @joshcirre  14 днів тому

      Like VSCode is bad? Lol