visual teclado studio sheet metodos contraer code cheat atajos keyboard-shortcuts visual-studio-2012 solution-explorer

keyboard-shortcuts - teclado - visual studio shortcuts



Adjunte un atajo de teclado a los elementos ''Contraer todo'' en el explorador de soluciones con Visual Studio 2012 (5)

Como dije en el título de esta pregunta, ¿es posible adjuntar un atajo de teclado para colapsar todos los elementos en el explorador de soluciones con Visual Studio 2012?

En la versión anterior; 2010, pude crear una macro para habilitar esta característica pero en Visual Studio 2012, ya no hay soporte para macros.

Puedo hacer clic derecho en el elemento en el explorador de soluciones y elegir ''Contraer todo'', pero prefiero simplemente escribir ''Ctrl + Shift + C'' para hacer el mismo trabajo.


Como puede ver en la captura de pantalla siguiente, hay una opción llamada Contraer todo y una tecla de acceso directo al lado.

¡Ahora esta tecla de acceso directo no funcionará para ti!

A menos que, por supuesto, lo configure usando Tools > Options > Keyboard . El nombre del comando es CollapseInSolutionExplorerAction . Busque usando este nombre de comando y asigne una tecla de método abreviado de su elección.

¡Eso es todo y estás listo para usar tu tecla de acceso directo!

yassershaikh.com/…


FWIW, esto es lo mejor que he podido inventar hasta ahora.

Alternativa 1

  1. Presione Ctrl + ¨ para poner el foco en el cuadro de búsqueda arriba del Explorador de soluciones.
  2. Presione Shift + Tab para mover el foco a la barra de herramientas.
  3. Use la flecha izquierda para mover el foco hacia la izquierda, hasta que presione el botón Contraer todo (cuatro veces. YMMV).

Alternativa 2

  1. Presione Ctrl + Alt + l (o cualquiera que sea su atajo personal) para enfocar el Explorador de soluciones.
  2. Presione Shift + Alt para enfocar la barra de herramientas de Solution Explorer. Esto pone el foco en el botón Inicio en la barra de herramientas.
  3. Use la flecha derecha para mover el foco hacia la derecha, hasta que presione el botón Contraer todo (tres veces).
  4. Presione Enter .

Alternativa 3

  1. Presione Ctrl + Alt + l (o cualquiera que sea su atajo personal) para enfocar el Explorador de soluciones.
  2. Mantenga presionada la flecha hacia la izquierda hasta que haya alcanzado el nodo superior (el nodo Solución ).
  3. Presione la flecha hacia arriba para poner el foco en el cuadro de búsqueda sobre el Explorador de soluciones.
  4. Presione Shift + Tab para mover el foco a la barra de herramientas.
  5. Use la flecha izquierda para mover el foco hacia la izquierda, hasta que presione el botón Contraer todo (dos veces. YMMV).

He buscado en la red una forma de hacer esto cuando tengo la primera instalación VS2012 ...

Acabo de encontrar la solución, así que la comparto :)

Puedes hacer esto agregando tu versión de Visual Studio a una Extensión existente ...

  • Descargue la extensión para VS 10
  • Cambiar la extensión de vsix a zip
  • extraerlo y abrir el archivo extension.vsixmanifest
  • Encuentre esta sección xml: Productos compatibles Agregue esto:

    <VisualStudio Version="11.0"> <Edition>Ultimate</Edition> <Edition>Premium</Edition> <Edition>Pro</Edition> </VisualStudio>

también puedes probar la versión 12 para visual studio 2013 ...

  • comprimirlo y cambiar la extensión de zip a vsix.

  • Ahora puedes instalarlo.

  • después de instalarlo, vaya a Herramientas -> Personalizar y haga clic en el botón del teclado.

  • Busque "CrossProjectMultiProject.CollapseProjects" y asigne el acceso directo que desee.

Tener una buena codificación. Por favor, +1 si esto te ayuda

PD. perdón por mi mal inglés, soy francés ;-)


Le sugiero que pruebe la extensión CodeMaid para Visual Studio. Proporciona un comando "Contraer todos los proyectos recursivamente" que tiene acceso directo personalizable (de forma predeterminada, es Ctrl + M, -). Tiene otras habilidades agradables, como cambiar entre .cpp y sus archivos .h, unir líneas, etc.


Visual Studio 2012 / ReSharper 8.0.1:

El comando es ''ProjectAndSolutionContextMenus.Project.ReSharper_CollapseInSolutionExplorer''.