My Minimal and Beautiful VSCode Setup

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

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

  • @RazoBeckett.
    @RazoBeckett. 5 дней назад +24

    As a nvim user this looks clean!

    • @joshcirre
      @joshcirre  5 дней назад +3

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

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

      Same

    • @daishes
      @daishes День назад

      yeh

  • @cdrz23
    @cdrz23 3 дня назад +2

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

    • @joshcirre
      @joshcirre  3 дня назад

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

  • @guacamoly
    @guacamoly 6 дней назад +3

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

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

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

  • @gbbigardi
    @gbbigardi 5 дней назад

    I was waiting for this!! Thanks

    • @joshcirre
      @joshcirre  5 дней назад

      Of course! Thank YOU.

  • @wixarea
    @wixarea 3 дня назад +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  3 дня назад

      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 3 дня назад

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

  • @Soulis98
    @Soulis98 5 дней назад +1

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

    • @joshcirre
      @joshcirre  5 дней назад +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)

  • @Tuto1902
    @Tuto1902 6 дней назад +1

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

    • @joshcirre
      @joshcirre  5 дней назад +5

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

    • @joshcirre
      @joshcirre  22 часа назад +1

      @@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 5 дней назад

    Your video presentation is top notch.

    • @joshcirre
      @joshcirre  5 дней назад

      Thank you so much. That means a lot!

  • @necmi030
    @necmi030 4 дня назад +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  3 дня назад +1

      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 День назад

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

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

    Aaaand purchased... 😎

  • @DanteMishima
    @DanteMishima 5 дней назад +2

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

    • @joshcirre
      @joshcirre  5 дней назад

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

  • @ypathan420
    @ypathan420 4 дня назад +1

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

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

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

  • @1Lll_llllllLLLLllllll_llL1
    @1Lll_llllllLLLLllllll_llL1 День назад

    man this looks awesome!

    • @joshcirre
      @joshcirre  23 часа назад

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

  • @isaachatilima
    @isaachatilima 5 дней назад

    What is your terminal again?

    • @joshcirre
      @joshcirre  5 дней назад

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

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

    What is your file icon theme?

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

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

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

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

    • @joshcirre
      @joshcirre  3 дня назад

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

  • @imfilou
    @imfilou 2 дня назад

    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  23 часа назад

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

    • @imfilou
      @imfilou 23 часа назад

      @@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 23 часа назад

      @@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  23 часа назад

      @@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  22 часа назад

      @@imfilou very nice! ☺️

  • @Aoiloxebani
    @Aoiloxebani День назад +1

    its really amazing..

  • @Zee-ch6nr
    @Zee-ch6nr 2 дня назад

    is it boost performance?

    • @joshcirre
      @joshcirre  23 часа назад

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

  • @debajyatidey9468
    @debajyatidey9468 4 дня назад +2

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

    • @joshcirre
      @joshcirre  4 дня назад +1

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

    • @joshcirre
      @joshcirre  4 дня назад +1

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

  • @prakashgk-tz3fv
    @prakashgk-tz3fv 4 дня назад

    what is font name in floder tab

    • @joshcirre
      @joshcirre  3 дня назад

      That's Dank Mono, as well. :)

    • @prakashgk-tz3fv
      @prakashgk-tz3fv 3 дня назад

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

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

    Nice look!

  • @garciajero
    @garciajero 3 дня назад

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

    • @joshcirre
      @joshcirre  3 дня назад

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

  • @sotasanta
    @sotasanta 5 дней назад

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

    • @joshcirre
      @joshcirre  5 дней назад

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

  • @kiraishagaming
    @kiraishagaming 9 часов назад +1

    No wayy, it only supports Linux and Mac 😢

    • @joshcirre
      @joshcirre  6 часов назад

      Unfortunately right now. :(