views:

3596

answers:

9

Does anyone know a keyboard shortcut to close all tabs except for the current one in Visual Studio? And while we're at it, the shortcut for closing all tabs? Is there a Resharper option for this? I've looked in the past and have never been able to find it.

+22  A: 

I don't think there is one by default, but you can go to Options>Environment>Keyboard and bind a key to File.CloseAllButThis.

I use ctrl+alt+w

aaronjensen
Now why didn't I think of that? Thanks!
Ted
+2  A: 

Right-click on a File Tab and select Close All But This. This command will close all the other files in the editor, except for the currently-activated file. There isn't a keyboard shortcut by default but you can bind it to a keyboard shortcut in the general environment settings (Options->Environment->Keyboard), the command is File.CloseAllButThis.

pdavis
+1  A: 

Sara Ford has a lot of tips like these about Visual Studio

Here's one that references what aaronjensen said about File.CloseAllButThis:

http://blogs.msdn.com/saraford/archive/2008/01/08/did-you-know-you-can-close-all-but-this-on-files-in-the-file-tab-channel.aspx

Micky McQuade
FYI - Sara no longer produces TotD
Slace
A: 

I follow aarojensen's method, but put it in the file menu (right click on the menu and select customize). Then Alt-F-B closes all but the current.

rathkopf
+2  A: 

If you find yourself using "Close all but this" too often, you can also try Tools \ Options \ Environment \ Documents \ [x] Reuse current document window, if saved. Combined with ReSharper's Recent Edits (ctrl-, or ctrl-e depending on keymap) you can avoid having too much open documents all the time and still quickly navigate between recently opened.

Ilya Ryzhenkov
+8  A: 

I close all documents using ALT + W + L.

This is available in Visual Studio without any special plugins or configuration. It just uses the tool bar mnemonics.

Drew Noakes
A: 

This is a great tip. The less time I spend using the mouse the better. The only problem is remembering to look out for when you need these features so that you don't just accept the defaults settings.

Jonathan Parker
A: 

thanks its really useful, and I set as Ctrl+Shift+X... good one! :-)

Ranz
A: 

In order to close all documents:

Tools->Customize...->Keyboard..->Environment->Keyboard

There I've mapped command Window.CloseAllDocuments to Alt+Ctrl+F4

Erik H