My Minimal and Beautiful VSCode Setup

  Рет қаралды 90,772

Josh Cirre

Josh Cirre

Күн бұрын

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 (Affiliate Link to Help Me too. 😁): gumroad.com/a/...
APC Customize UI++: marketplace.vi...
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. 🫡

Пікірлер: 128
@joshcirre
@joshcirre Ай бұрын
Here's a link to Caleb's course (that's supporting me in the process). It's worth every penny not just for the styles but also keyboard shortcuts, macros, etc. gumroad.com/a/636621331
@RazoBeckett.
@RazoBeckett. 3 ай бұрын
As a nvim user this looks clean!
@joshcirre
@joshcirre 3 ай бұрын
Highest compliment ever right there. I've seen some wonderful looking nvim setups!
@diegoulloao
@diegoulloao 3 ай бұрын
Same
@daishes
@daishes 3 ай бұрын
yeh
@LolBruh
@LolBruh 2 ай бұрын
You like things that are practical, and yet functional? Awesome man!
@amirchegg
@amirchegg Ай бұрын
This is the best vscode setup video I've seen so far. Great tips and tricks for navigation, customization, themes, and extensions! I didn't know about the AI extension you mentioned in the video and I tried it this morning and I'm impressed! Loved this video and would like to see updates to this video in the future. Subbed 🙌
@Richardritchie-w1f
@Richardritchie-w1f 3 ай бұрын
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 3 ай бұрын
I'm a fan of Zed! :)
@cdrz23
@cdrz23 3 ай бұрын
Wooowww... I've been waiting for this from you, Josh
@joshcirre
@joshcirre 3 ай бұрын
Thanks! I'm glad for the support. ☺️
@debajyatidey9468
@debajyatidey9468 3 ай бұрын
As an nvim distribution( not famous) maintainer and enjoyer I am impressed!
@joshcirre
@joshcirre 3 ай бұрын
Wow. This is high praise. Thank you. ☺️
@joshcirre
@joshcirre 3 ай бұрын
I am consistently impressed with NVim themes and setups. It’s definitely an inspiration.
@fondevops
@fondevops 23 күн бұрын
On newer videos, you have a menu bar that appears on the center of the screen that you use to find and open files in your project. How did you set it up to be like that?
@bbbbbb0bbbbbby
@bbbbbb0bbbbbby Ай бұрын
I know this is kind of late but I was curious if you have your dotfiles or config on a github repo or something like that. I would LOVE to take humbily copy some of your settings.json, I love the setup! If not all good, thank you and great video!!
@anonymousguitarist7418
@anonymousguitarist7418 2 ай бұрын
Thanks for showing this up. already in the process of going back to using Nvim. This convinced me to stick with vscode.
@joshcirre
@joshcirre 2 ай бұрын
You can use Nvim inside VSCode too. I am not a vim motions type of user, but I understand why it's incredibly useful!
@necmi030
@necmi030 3 ай бұрын
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 ай бұрын
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 3 ай бұрын
@@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 2 ай бұрын
@@joshcirre Any updates on this? Thanks
@jangovvk
@jangovvk 3 ай бұрын
amazing man. top notch work and video. Do you have your settings shared in a gh repo?
@joshcirre
@joshcirre 3 ай бұрын
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 3 ай бұрын
@@joshcirre thank you so much 🙂
@Tuto1902
@Tuto1902 3 ай бұрын
Would you be open to share a gist of your settings.json? (or at least only the apc settings)
@joshcirre
@joshcirre 3 ай бұрын
Yeah! Let me make sure I remove everything that's Make VS Code Awesome specific and I'll do that. ☺
@joshcirre
@joshcirre 3 ай бұрын
@@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
@Leozinhopirado167
@Leozinhopirado167 10 күн бұрын
git with settings?
@awesomeedwin
@awesomeedwin Ай бұрын
what software are you using for recording this?
@DanteMishima
@DanteMishima 3 ай бұрын
The sticky thing I turned off... It confuses me to have things stick
@joshcirre
@joshcirre 3 ай бұрын
Makes sense. I think I still like it, but jury is out. :)
@guacamoly
@guacamoly 3 ай бұрын
Hey hey! I've been waiting for this one. Thank you sir 🙏
@joshcirre
@joshcirre 3 ай бұрын
Of course! Thank you for being a fantastic supporter. ☺️
@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. 😅
@fernandezjasper
@fernandezjasper Ай бұрын
What file icon is that?? looks great!
@sagadsalem
@sagadsalem 8 күн бұрын
Catppuccin Icons for VSCode
@highmoonlander7274
@highmoonlander7274 Ай бұрын
Can I get the this json file?
@huckfaters
@huckfaters 3 ай бұрын
I'll try replicating this with Marine Dark theme
@joshcirre
@joshcirre 3 ай бұрын
Love it! Hope it goes well!
@ypathan420
@ypathan420 3 ай бұрын
i use neovim primarily and vs code for debugging... would absolutely love it if it is as clean as this...thanks❤
@joshcirre
@joshcirre 3 ай бұрын
Check out the APC Customize plugin. And just start stripping things away. 😁
@Soulis98
@Soulis98 3 ай бұрын
Hey, Josh! What're your thoughts on PhpStorm?
@joshcirre
@joshcirre 3 ай бұрын
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)
@imfilou
@imfilou 3 ай бұрын
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 3 ай бұрын
Yep! That's the APC Customize UI++ extension with a bunch of tweaks to remove unnecessary things. :)
@imfilou
@imfilou 3 ай бұрын
@@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 3 ай бұрын
@@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 3 ай бұрын
@@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 3 ай бұрын
@@imfilou very nice! ☺️
@wixarea
@wixarea 3 ай бұрын
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!
@AndreiSilvester
@AndreiSilvester 2 ай бұрын
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 2 ай бұрын
Oops. 🤷‍♂️
@itsarsh77
@itsarsh77 Ай бұрын
where is the config files?????
@ronin1022
@ronin1022 Ай бұрын
whats the name font in your vscode bro ?
@joshcirre
@joshcirre Ай бұрын
It’s in the video! Dank Mono. :)
@diegoulloao
@diegoulloao 3 ай бұрын
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!
@JordanHumbertodeSouza
@JordanHumbertodeSouza 2 ай бұрын
@josh do you share your dotfiles by any chance?
@joshcirre
@joshcirre 2 ай бұрын
Surprisingly enough, I don't have any dotfiles... yet.
@JordanHumbertodeSouza
@JordanHumbertodeSouza 2 ай бұрын
@@joshcirre cool cool... share when you're ready!
@dipanshusabharwal
@dipanshusabharwal 3 ай бұрын
Why are cricket sounds in your audio ? It stops when you stop speaking.
@joshcirre
@joshcirre 3 ай бұрын
Because there are crickets in my garage. 😬
@dipanshusabharwal
@dipanshusabharwal 3 ай бұрын
@@joshcirre FIX IT please.
@joshcirre
@joshcirre 3 ай бұрын
@@dipanshusabharwal hahahah. I’ll get right one that. Sadly, I can’t just “fix it” lol.
@sotasanta
@sotasanta 3 ай бұрын
You should probably take a look at your mic settings, it sounds really weird.
@joshcirre
@joshcirre 3 ай бұрын
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. ☺️
@viasaud
@viasaud 3 ай бұрын
What is your file icon theme?
@joshcirre
@joshcirre 3 ай бұрын
I can’t remember if I said it. My apologies! Icons are also the “Catppuccin Frappe” icons. ☺️
@Zee-ch6nr
@Zee-ch6nr 3 ай бұрын
is it boost performance?
@joshcirre
@joshcirre 3 ай бұрын
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".
@najlepszyinformatyk1661
@najlepszyinformatyk1661 3 ай бұрын
Could you share your json settings?
@joshcirre
@joshcirre 3 ай бұрын
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 3 ай бұрын
What is your terminal again?
@joshcirre
@joshcirre 3 ай бұрын
This is the Warp terminal (warp.dev/) :)
@prashlovessamosa
@prashlovessamosa 3 ай бұрын
Your video presentation is top notch.
@joshcirre
@joshcirre 3 ай бұрын
Thank you so much. That means a lot!
@zyalwfie
@zyalwfie 3 ай бұрын
can u show me what icon do you use
@joshcirre
@joshcirre 3 ай бұрын
This is the Catppuccin Frappe icon set, as well. :)
@zyalwfie
@zyalwfie 2 ай бұрын
@@joshcirre is it available for windows?
@bigardibatera
@bigardibatera 3 ай бұрын
I was waiting for this!! Thanks
@joshcirre
@joshcirre 3 ай бұрын
Of course! Thank YOU.
@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?
@prakashgk-tz3fv
@prakashgk-tz3fv 3 ай бұрын
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
@davidgrigoryana
@davidgrigoryana 2 ай бұрын
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
@VimMaster
@VimMaster 3 ай бұрын
its really amazing..
@joshcirre
@joshcirre 3 ай бұрын
Thank you. :)
@MrManafon
@MrManafon 3 күн бұрын
Apc has been discontinued :(
@joshcirre
@joshcirre 3 күн бұрын
Hmm. This one? I'm not seeing it be discontinued. marketplace.visualstudio.com/items?itemName=drcika.apc-extension
@CaptainDouchie
@CaptainDouchie 2 ай бұрын
why not use nvim though
@joshcirre
@joshcirre 2 ай бұрын
I’m not smart enough for it.
@CaptainDouchie
@CaptainDouchie 2 ай бұрын
@@joshcirre u def can do it hahah just takes time
@sawzarnilinhtay5551
@sawzarnilinhtay5551 Ай бұрын
Is free sir??
@Zitrone21
@Zitrone21 2 ай бұрын
The icons theme please
@joshcirre
@joshcirre 2 ай бұрын
This is the Catppuccin Frappe icon theme. :)
@Zitrone21
@Zitrone21 2 ай бұрын
@@joshcirre Thank you so much!
@1Lll_llllllLLLLllllll_llL1
@1Lll_llllllLLLLllllll_llL1 3 ай бұрын
man this looks awesome!
@joshcirre
@joshcirre 3 ай бұрын
Thanks! It's been a long time coming but I really love how things are currently!
@sebastiansusnik7229
@sebastiansusnik7229 2 ай бұрын
why hide line numbers?
@joshcirre
@joshcirre 2 ай бұрын
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. ☺️
@kiraishagaming
@kiraishagaming 3 ай бұрын
No wayy, it only supports Linux and Mac 😢
@joshcirre
@joshcirre 3 ай бұрын
Unfortunately right now. :(
@Tuto1902
@Tuto1902 3 ай бұрын
Aaaand purchased... 😎
@joshcirre
@joshcirre 3 ай бұрын
It's SO good. 😁
@Dunning_Kruger_Is__On_Youtube
@Dunning_Kruger_Is__On_Youtube 3 ай бұрын
Nice look!
@joshcirre
@joshcirre 3 ай бұрын
Thanks! :)
@cyrilalonzo7430
@cyrilalonzo7430 2 ай бұрын
cool! btw, nice cap!
@joshcirre
@joshcirre 2 ай бұрын
Thank you. 😁
@rib9985
@rib9985 Ай бұрын
Hold my nvim.
@YNKSDK
@YNKSDK 7 күн бұрын
bye,bye apc))))))
@redionallaraj7653
@redionallaraj7653 3 ай бұрын
good setup,bad technology lol
@joshcirre
@joshcirre 3 ай бұрын
Like VSCode is bad? Lol
@ЛераДера
@ЛераДера 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.
@cidhighwind8590
@cidhighwind8590 18 күн бұрын
Nice commercial.
@ivandez1811
@ivandez1811 2 ай бұрын
So I have to pay to customize vscode? nah I pass
@joshcirre
@joshcirre Ай бұрын
It's more supporting a creator that has a TON of fantastic tips. You can download APC Customize UI++ and put it together yourself. :)
12 VS Code Extensions to INCREASE Productivity 2024
27:13
Devression
Рет қаралды 732 М.
How to ACTUALLY switch from VS Code to Neovim
5:09
Joshua Morony
Рет қаралды 241 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 14 МЛН
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 56 МЛН
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,1 МЛН
Cool Tools I’ve Been Using Lately
23:11
Theo - t3․gg
Рет қаралды 335 М.
25 VS Code Productivity Tips and Speed Hacks
11:35
Fireship
Рет қаралды 2,4 МЛН
Setup VSCode Like Neovim
31:51
Lazar Nikolov
Рет қаралды 13 М.
The 3 Laws of Writing Readable Code
5:28
Kantan Coding
Рет қаралды 624 М.
Here's how to build ANYTHING extremely fast
10:27
Josh Cirre
Рет қаралды 12 М.
Zed “kills” VSCode
12:10
Alex Ziskind
Рет қаралды 802 М.
This might change how we build UI forever
15:14
Theo - t3․gg
Рет қаралды 136 М.
The Easy Way to Design Top Tier Websites
11:54
Sajid
Рет қаралды 476 М.
The Tools I Use to Build Products in Laravel
19:00
Josh Cirre
Рет қаралды 33 М.
Best VSCode Extensions I'm in Love with
8:36
Lama Dev
Рет қаралды 389 М.