I think it’s not new for you that in Visual Studio you can customize the position, size and behavior of windows to create window layouts that work best for various development workflows. When you customize the layout, Visual Studio remembers it. For example, if you change the docking location of the Properties Window and then close Visual Studio, the next time that you start, even if you are working on another computer, the Properties Window will be docked in that same location.

Not only depending on the development workflow you want to change the layout, but also in scenarios where you change from hardware setup. In my office I place my Microsoft Surface Pro 3 in a docking station, with two 27″ monitors attached. But on a customers site, I work only on my Surface Pro 3. And I can tell you – the resolution is very good – but I’m missing a shitload of pixels! And you can imagine that the layout of windows I want to use differs a lot from the layout I want to use in my office. And docking, moving and sizing all the windows around is quite a lot of work.

Fortunately, Visual Studio 2015 has added some new features to save and restore your custom window layouts.

It works very easy. When you are happy with the layout, choose: Window > Save Window Layout and provide an descriptive name. When you want to change the layout simply select: Window > Apply Window Layout and select the one you want to restore. It remembers exactly the layout you used when editing code, but also the different layout in debug mode. And it’s even roaming these layouts, so when you use Visual Studio 2015 on a complete different machine. You can manage up to 10 different layouts, which are direct accessible with a shortcut like Ctrl+Alt+1 and in this example Ctrl+Alt+2.