Assign a shortcut for “Next tab” in Visual Studio

keyboard shortcutsvisual studio 2010

(Using Visual Studio 2010 Express)

When you do CTRL+Tab on the editor of Visual Studio, it navigates to the next document window (the name of the shortcut is Window.NextDocumentWindowNav). Should you let CTRL key downed, it shows the navigation window where you can see all tool windows and editor tabs opened.
Without taking in account the navigation window, this shortcut enables to navigate between two tabs: the current one and the last one that had focus.

I think it's not a very optimized behavior because if you want to set focus on a third tab, you have to let CTRL key down to get the navigation window, then search for your tab, then click on it (or rotate between all tabs with the Tab key).

I would rather have a shortcut that rotates between opened tabs like any application (browsers like Firefox, IE, …, Excel, …) but I couldn't find any shortcut to do that in the Tools window corresponding to the desired behavior.

Do you know if it is possible to set a such keyboard shortcut?

EDIT

It seems that this shortcut is only available through plugins – that means that the Express version is not able to get this function for now.

Best Answer

In Visual Studio 2010, the menu Tools > Options > Environment > Keyboard: Show Commands Containing: type NextDocumentWindow, lets you find and select the Window.NextDocumentWindow in the list. It shows that the shortcut is Ctrl+F6. This shortcut lets you cycle through currently open documents. Ctrl+Shift+F6 navigates in reverse order.

Edit: I tried also Ctrl+Alt+PgDown and Ctrl+Alt+PgUp shortcuts do about the same thing.

Hope that helps.

Related Question