New Extension: Perspectives

Over the last two months or so I’ve dabbled in Android development. What I took away from the experience is that I don’t like Android development. 🙂 But I did find that I really enjoyed using some of the features I discovered in Eclipse. One of them that I really like was Ctrl + Left or Right moves on case rather than on full word. SoSomethingLikeThis is easy to select portions of. I found that this was available in Visual Studio and turned it on. Another really nice feature of Eclipse is the Perspectives feature. You can easily select a perspective from a list and boom, your development environment reconfigures all the windows for the task at hand. This is something that would be great in Visual Studio. One of my big problems is that if I move from a multi-monitor computer to a single monitor computer my window configuration is completely messed up. So I decided to fix this:

Perspectives for Visual Studio 2010

Available through the Windows->Perspectives menu, you can now view and manage window perspectives.

I’ve created a new CodePlex site:

I have to give a big shoutout to Brian Schmitt for writing up a blog post on VS macros regarding this very same topic. Without his code I wouldn’t have even thought this possible:

I’ve released a beta at the new CodePlex site. Have at ‘er. I know there are a few bugs to work out. The “Add” dialog looks a bit hacked together. I’d love to hear feedback!


You can leave a response, or trackback from your own site.

6 Responses to “New Extension: Perspectives”

  1. fred says:

    nice work, i was looking for this one since i’m originally an eclipse user. i would be great if there was a possibility to switch from perspectives using keyboard shorcuts.

    thanks and keep up the good work

  2. Matías says:

    Awesome! Works like charm!
    Can you port it to VS2008?
    Thanks anyway!

    • Adam Driscoll says:


      I’ll see what I can do. I can’t imagine 2008 will be that different in regards to this extension.


  3. Michael says:

    Very nice extension! One small simple feature would make it much better for me – can you add perspectives that automatically switch for different document types? For example – for WinForms development, I want the toolbox with the available components to be visible, but I don’t want to use the screen real estate when I am writing code.



    • adamdriscoll says:

      That’s a great point. I think if I were to add some sort of “event” system that applied different perspectives on different event triggers, this could be accomplished. It would allow you to apply a perspective to all kinds of actions.

      Thanks for the feedback!

Leave a Reply

In an effort to prevent automatic filling, you should perform a task displayed below.