Wednesday, February 4, 2026

Code Like Nate

hey there I wanted to share my vs setup
with you sorry this isn't in a docker
easy to digest I've got a short amount
of time before I go on leave tomorrow so
I thought I would just quickly show you
what I do so first of all I'm showing
you my command prompt I use a thing
called commander I don't use the
built-in powershell me why just because
i love to have tabs although I've heard
that Windows 10 is adding tab soon I
work with repos in the asp net core
github organization and I'll show you
how I use vs on one of those which is
called the extensions repo in this repo
we have a file called start vs this is
something that we found was necessary
because we are dogfooding early builds
of dotnet core and we have to set some
environment variables to teach vs how to
actually launch or how to use new
versions of.net core that's something
that would be nice to see improved in
Visual Studio in the future but I think
most people outside at Microsoft
probably won't care too much about that
because they use stable releases of
donek core which usually just work fine
I'll show you first is my window layout
and then I'll go over some of the
extensions that I typically use I'm also
actually a pretty heavy v/s code user so
I like the consistency to having
solution Explorer on the left that
aligns with how things work when you're
in vs code I let's see I always keep the
test Explorer hidden over here and only
pop it out when I'm running tests
I used tasks run Explorer I don't use it
in this repo but I use in some of the
other ones that have like NPM tasks that
I need to run more often I also use an
extension called build log when I'm
debugging things in the project system
this produces bin logs which are super
useful let me actually show you some the
full list of extensions I have okay so
those are the thing I just mentioned the
project system tools as I also mentioned
they use vs code quite a bit so I like
to launch that we use editor config in
our team it's nice to have some
intellisense there as I'm looking at
these I'm realizing because these are
created by Mads let's see I occasionally
do markdown editing in digital security
but to be honest I've mostly been
and BS code lately this is my favorite
extension add new file I really love how
simple and easy this one is to use if
you haven't used it you should give it a
try basically you can just do I think
it's shift f2 and it asks you the file
name and based on a file name like das
es or two HTML or things like that it
infers which item template you want to
use it's a lot easier than you need to
right click go to add a file navigate in
the UI to the right template I love that
I can do most of that through the
keyboard I use lifeshare quite a bit
when I want to share my environment with
other people I occasionally do pull
requests from the github extension but
to be honest it's mostly done through
command line these days and I think
that's it there's some other ones that
are just installed by default that I
don't use like the snapshot debugger
anyways I hope that answers your
questions I hope you're able to use this
somehow feel free to ping me on Twitter
if you have any questions about this
thanks so much

No comments:

Post a Comment