Did you know… You can use Alt+F7 and Shift+Alt+F7 to move to the next and previous opened tool windows – #141

Tool Windows Shown in Most-Recently Used order

The tool windows you open and visit are saved in a MRU (Most-Recently Used) list.  So, you can navigate among all the various opened tool windows in the Shell using Alt+F7 for next and Shift+Alt+F7 for previous.

Technorati Tags: VS2005Tip,VS2008Tip

Did you know… You can customize the commands on the context menus? – #140

I had to do some research to remember how to do this, but now we’ll all know.  Three cheers for blogs.

  1. Open the Tools – Customize menu.
  2. Now select the Toolbars tab, and check the Context Menu
  3. Look up at the toolbar section of VS.  Notice anything different?  =)

CustomizingContextMenus1

Technorati tags: VS2005Tip, VS2008Tip

Did you know… you can switch and swap buttons on the toolbars while the Tools – Customize dialog is showing – #139

This is one of those, "whoa… i never knew this!" until someone shows you how to do it.

Go to Tools – Customize.  Now the Customize dialog box pops up.  Note that this is a semi-modal dialog (my made-up term, although there’s probably a real term for it somewhere).  A modal dialog is where you can only click inside the dialog.  This is true most of the time, but some dialog boxes are non-modal (where you can click outside the dialog box and focus is retained outside).

Work with me here.  Take your mouse and try to click+drag a button on any toolbar around here, there, and everywhere.  Trust me, it will work.  Crazy, huh?

Customizing Toolbar Buttons while the Customize dialog is opened

Note that you can even duplicate items by doing a Ctrl+Drag.  The duplicate item can even live on a different toolbar!

Technorati tags: VS2005Tip, VS2008Tip

Did you know… You can display any toolbar at any time – #138

Right-click anywhere on the toolbar area, either on a toolbar itself or in the unused portion of the toolbar space.  You’ll be presented with a context menu of all available toolbars.  Click on any toolbar to have it appear.

Displaying the Class Designer Toolbar even though the Class Designer isn't open

Note that all buttons may be disabled (as shown in the picture) if you are not in the right "environment context," meaning that you don’t have the right window or editor or designer showing to enable the buttons (hence why it was probably hidden to begin with). 

But play, experiment, and see if this helps.

OSCON 2008 Here I come again… I hope!

It’s funny to read blog posts from a year ago, like my OSCON 2008 Here I come… I hope!  Well, it is that time of year again for OSCON submissions, thinkweek papers, and LE MARDI GRAS!!

I’ve submitted two talks for OSCON 2008:

  • Towards a stronger OSS ecosystem – Same proposed talk as last time, since I was asked to resubmit this year.  See the above link for an idea what this talk is about.
  • Embrace Open Source on CodePlex  – a walkthrough of CodePlex features and projects, similar to what i’ve been doing at the conferences i’ve been going to as of late.

Wish me luck that my papers get accepted!

And yes, I’ve written another thinkweek paper.  Going to submit in the morning, after i add the final touches.

And of course, now that i’ve submitted my OSCON and Thinkweek papers, the time honored tradition says I must fly home for le carnival.  Mardi Gras – so much fun!  And a geek dinner in Mississippi for Lundi Gras!  (Fat Monday).

Now where’s my slice of mardi gras king cake…

Did you know… You can hide or show the default buttons from any toolbar? – #137

Yep, we’re in the "did you know…" toolbars series.

Like yesterday’s tip focused on the grip control on the far left-end of a toolbar, today’s tip focuses on the chevron control located on the far right-end of a toolbar. 

Click on the chevron control to drop down the menu, and select Add or Remove Buttons.  You’ll be given a choice to either customize the buttons on the given tool window or to bring up the Tools – Customize dialog.  Select the current tool window to see a list of buttons to enable or disable.

Customize Toolbars

Sometimes, there’s no room to see all of the available buttons, even if they are showing, when two toolbars occupy the same line in the editor.  In that case, you’ll see these "available, showing," but "no room to display" buttons in the chevron control drop down menu.  Or just check out the below pictures to get what i’m trying to say.

Fallen-off Buttons available in the toolbar drop down menu

Technorati tags: VS2005Tip, VS2008Tip

My open source podcasts from CodeMash 2008 now available

First, thanks to Chris Woodruff who tirelessly hosted podcast after podcast after podcast the entire 3 days.  Thanks again Chris for doing a podcast with me!  And also my thanks to Michael Kimsal for hosting the open source open space podcast and the great lunchtime conversation where we chatted about whether a person could Intellectual Property without going to law school or getting the J.D.  I’m still trying to figure out the answer to this one.

CodeMash 2008 Interview with Sara Ford

Chris Woodruff talks with Sara Ford, Microsoft CodePlex PM, about her past, working at Microsoft, her leading CodePlex and why she attended CodeMash 2008.  CodePlex is Microsoft’s open source project hosting web site.  Sara Ford’s blog is http://blogs.msdn.com/saraford/ and CodePlex can be found at http://www.codeplex.com/

All Chris’s podcasts can be found at http://codemash.podbean.com/

Codemash Open Spaces – Open Source on .NET

I [Michael] had a fun time recording this ‘open spaces’ meeting at Codemash last week. This was led by Joe Brinkman from the DotNetNuke project, and joining us was Kevin Devine from the Euclid Public Library, Sara Ford from Codeplex @ Microsoft, Steven Harman from the Subtext project and Jay Wren from the Castle project (among other things, I’m sure). The sound was *decent*, although there was a shortage of mics. I also accidentally dropped Joe’s volume on a few occasions, but overall it felt like a great chat, so here it is. Topics include the pros and cons of getting Contributor License Agreements in place on an open source project, building community, a bit of good natured back and forth on Microsoft’s role in all this, interesting comparisons to the Java community, and more. BTW, this is just a sample of many of the informal chats that happen for 2 days @ codemash. If you like these types of discussions, join us next year!

All Michael’s podcasts can be found at http://webdevradio.com/

Did you know… you can make a toolbar floating? – #136

First, you’ll want to put the mouse over the grip control.  You’ll notice that the mouse control changes to a 4-directional pointer.

Toolbar Grip Control

Then hold the primary mouse button down and drag the toolbar out.  It’ll pop out into a floating state, as illustrated below.  You can also resize in a way similar to a table.

Toolbar Floating and Resized

Technorati tags: VS2005Tip, VS2008Tip

CodePlex Feature Requests Collected from CodeMash – Vote for what you want

At CodeMash 2008, I had an incredible opportunity to meet 1-1 with many various users of CodePlex, from those who run projects to those who download them.  Thanks to everyone for their valuable input and making the time to discuss their ideas with me.  I had an awesome time, and will always try to do an open space at every conference I go to from now on.

Instead of just posting the feedback I received, our dev lead Jonathan suggested I enter work items for everyone to vote on.  So…

Without further ado, here’s what I’ve entered based on our conversations at CodeMash for you to vote on.  Of course, please vote on whatever else you find interesting in the feature wish list.

And BTW, CodePlex is hiring developers!

For those who follow my Visual Studio Tip of the Day series, feature prioritization for CodePlex is actually a part of my real day job =)

Did you know… There are 4 window layouts that you can save – #135

There are four different window layout states

  1. Design view – what you see when you launch Visual Studio and do your editing
  2. Full screen – Toggled by Shift+Alt+Enter in the general development settings. Also found via View – Full screen.  The command is View.FullScreen.
  3. Debugging view – when debugging
  4. File view – when you open a file via the command line as follows: devenv.exe myfile.txt.  You’ll notice that the environment will have no tool windows showing.

Both your tool window layouts and your command bar customizations are saved in these states.

When you shut down Visual Studio in any state, all 4 states are saved.  Additionally, all 4 states are saved when you do a Tools – Import Export Settings – Export – Window Layouts.

Technorati tags: VS2005Tip, VS2008Tip