2011-05-18 52 views
37

He organizado Visual Studio 2010 de modo que la salida, la lista de errores, los resultados de búsqueda y muchas otras ventanas aparezcan en la misma "región". No sé si ese es el término correcto, aparecen como pestañas una al lado de la otra. ¿Hay alguna manera de cerrar todas estas ventanas al mismo tiempo, preferible un atajo de teclado?Cierre todas las pestañas en Visual Studio

Editar: Acerca de la posible duplicar aquí: Close all tool windows in Visual Studio?. Esa es una pregunta muy cercana, y no la vi antes de publicarla. Sin embargo, existe una diferencia: solo quiero cerrar todas las ventanas dentro de una "región" particular, no el explorador de solución o las propiedades. Sin embargo, supongo que debería ser posible modificar la macro de la respuesta:

Public Sub CloseAllToolWindows() 
Dim items As EnvDTE.Windows = DTE.Windows 
Dim item As Window 

    For Each item In items 
     If item.Kind = "Tool" And item.Visible And Not item.IsFloating And _ 
      item.Caption <> "Solution Explorer" And _ 
      item.Caption <> "Properties" And _ 
      item.Caption <> "To-do Explorer" And _ 
      item.Caption <> "Macro Explorer" Then 
      item.Close() 
     End If 
    Next 
End Sub 
+0

posible duplicado de [Cerrar todas las ventanas de herramientas en Visual Studio?] (Http://stackoverflow.com/questions/4388746/close-all-tool-windows-in-visual-studio) –

+0

No, no hay tal comando incorporado. Solo existe para * document * windows. Tendrá que escribir una macro y asignarla a un atajo de teclado si desea automatizar esto. –

+0

Hola, no creo que sea un duplicado. He actualizado mi pregunta ... – Karsten

Respuesta

36

Haga clic derecho en una de las pestañas, seleccione "Cerrar todos excepto este", a continuación, cierre el último de la forma habitual. No es óptimo, pero es mucho menos trabajo que cerrar a todos.

Editar: esto solo funciona para archivos abiertos. No lista de errores, resultados o tal. Mi mal ...

Editar: En Visual Studio 2013 Preview ahora se puede hacer clic derecho sobre cualquier ficha de documento abierto y seleccione cierre todos los documentos

+14

Te puede interesar Ventana | Cierre todos los documentos. – Richard

0

Herramientas Unselect | Opciones | Medio ambiente | General | El botón Cerrar solo afecta a la pestaña activa.

78

Ir a Window -> Close All Documents

El acceso directo es ALT W+L

+0

¿Cómo encontraste esto? Simplemente funciona pero ehy, ¡no es escribir en ningún lado! – Cirelli94

2

No. Usted no necesita Visual Studio 2013 como otro post. Vas a este para volver a definir su tecla de acceso directo:

Tools >> Options >> Keyboard 

Tipo: Window.CloseAll en Show Command Containing. Verá una línea: Windows.CloseAllDocuments. Haga doble clic en él.

En el cuadro de texto Presione teclas de método abreviado: escriba el acceso directo que desea para esta tecla de acceso directo. En la lista desplegable a la izquierda, elija Text Editor. Presione Asignar.

Repita el paso anterior, pero en la lista desplegable, a elegir: Global

Pulse OK

Ahora, cada vez que se presiona el acceso directo que ha definido, todas las pestañas será cercano.

Ayuda a esta ayuda que :)

20

Estos son los mejores atajos de teclado cuando se trabaja con fichas:

cierre todos los documentosAlt +W,L o Alt + -, L

Cerrar documentos actualesCtrl + F4 o Alt + F, C o Alt + -, C

Cerrar todo pero estoAlt + -, Un

Abrir carpeta contenedoraAlt +-, O

Copiar ruta completaAlt +-, T

Pin TabAlt + W, P o Alt + -, P

Float TabAlt + W, F o Alt + -, F

Auto Hide Todo TabAlt + W, F o Alt + -, F

todos los accesos directos que usted necesita simplemente comentario eso...

+1

Gracias por esto –

0

Si no desea utilizar el acceso directo a KB, puede hacer clic con el botón derecho en una pestaña y seleccionar Cerrar todo.

Cuestiones relacionadas