 Let's take a look and see how we can make Visual Studio a little bit tidier when we open Solutions and when we start Visual Studio. Kind of the equivalent of giving Visual Studio that fresh car smell every time we use it. So there's a couple of settings. There's an extension. I wanna show you a few things. And the benefit of doing this is also that we're getting better performance out of Visual Studio. So it will actually start up faster. Let me show you what I'm talking about. So here I have Visual Studio and I'm gonna open a solution that I already have. And notice how it's gonna take a little while here and the very first time I open it. And we see that it remembered what documents I had opened the last time, which one was selected. And it remembered the scroll position and what's collapsed and expanded in solution explorer. So this is all state that was stored from last time I had the solution open. And it's by default being restored the next time I open it. And that's what we saw right here. But you can imagine that that actually takes a little bit of CPU cycles to restore everything to its former state. And I like to, when I open a solution that I have like no documents open and I don't see, I don't care where I was the last time I used this solution in the solution explorer. I don't care what folders I had expanded and all that. In fact, I would like them not to be expanded so that I have sort of a fresh start. Okay, so that's what I meant by the fresh car smell. We keep sort of Visual Studio fresh that way. It doesn't remember that state. Now this might not be a scenario you prefer, but it's one that I prefer. But I'm gonna show you how you can change this default behavior. So if you open tools options and you go to the projects and solutions node, you can see we have two settings. One of them is called reopen documents on solution load. Nope, we don't want Mrs. Dure to do that. So I'm gonna uncheck that. The next one is restore solution explorer, project hierarchy state on solution load. So that's the thing is solution explorer where I don't care if, I actually don't want any of my nodes to be expanded. So just give me sort of the collapse state. So I'm gonna uncheck that as well so we don't restore that state. So let me close the solution and let's open it again and see if you notice a difference. There we go. So it was now a minimal effort for Visual Studio to open my solution here because it didn't have to open the documents. And one thing about opening documents is that it now have to start the language services and all that if it's a C sharp file, it has to start the C sharp language service. And so it actually does a lot of things under the hood but by unchecking these two checkboxes, we make sure that it doesn't do any of that. Not until I go in and I open the file I wanna edit or look at. So that's a really simple way to keep Visual Studio fresh and clean and tidy. And at the same time get some performance benefits. And this is on the solution level. Now there's a thing we can do on the sort of the shell level, Visual Studio itself, the global level which has to do with tool windows. So if you're like me, you use different tool windows for different scenarios. And sometimes you end up having like a bunch of tool windows here docked at the bottom next to the arrow list and the output window. And sometimes they're visible. So in this case, maybe the output window is visible, maybe the arrow lists. And maybe I, you know, Team Explorer is the one that's visible when I open Visual Studio. But usually that's not what I'm interested in. Usually I kinda wanna go back to my default when I start Visual Studio which is just show me solution explorer and maybe also arrow lists. Like those are the two that I care about the most. But actually just solution explorer. So that helps me, if I can do that when Visual Studio starts, that helps me keep Visual Studio nice and tidy. And there's some performance benefit here in that Visual Studio does not have to create all those tool windows. So what I've done is that I have installed an extension that's called reset tool windows. So you can get that if you go to the extension manager dialog and just search for reset tool window. You can do that. And if we go into tools options, we can configure it under environment, startup and reset tool windows. So in here you can see that by default what this extension will do is that it will auto hide all the windows that are visible, that are docked. And it will only maintain the ones docked that I have specified here. So here's a list of like known tool windows that are fast that are kind of safe to use. And so that's why this is the short list. So only solution explorer is when I've, is set to true by default. But I can say show me solution explorer and show me arrow lists, let's say. So both of those are true. But I'm actually gonna go with a default here. So now, let's see here, solution explorer is not visible and I have arrow lists and I'll put window up here which I don't want the next time I start Visual Studio. I just want solution explorer. That's what I just configured. So let's restart Visual Studio. Gonna close it down and start it back up. And now you can see we're back to a very clean, fresh car smell in Visual Studio. Solution explorer is the only thing that's docked and visible and everything else has been auto-hidden and I can very easily dock them manually when I need them. But I can configure this to my liking. And so these are three different things, two checkboxes and an extension that allow me to keep Visual Studio fresh and clean and tidy as well as give me a boost in performance.