Visual Studio: acceso directo para navegar al Explorador de soluciones


152

¿Hay un método abreviado de teclado en Visual Studio (aparte de CTRL+ TABy selección) que me llevaría desde un documento directamente al explorador de soluciones? No quiero personalizar ningún acceso directo ni cambiar ningún comportamiento predeterminado.


Ver: www.visualstudioshortcuts.com/2012/ (Aunque la versión 2010 no está disponible, sigue siendo muy útil).
Chris W


@stepanian punto justo sobre la primacía si esto es antes. Solo quise decir duplicado, es decir, son lo mismo. Solo los estaba vinculando para aquellos que hacen administración.
MemeDeveloper

@stepanian también respondí a esta pregunta, no eso, ya que vi que la fecha era anterior. Gracias
MemeDeveloper

Respuestas:


249

CTRL+ ALT+L

debería cambiar el foco al Explorador de soluciones.

Para el uso de Visual Studio 2012:

CTRL+ [+ Sesto selecciona su documento actual en el explorador de soluciones.


1
¡Gracias! ¿Y asumo ctrl + alt + ly luego selecciono el archivo con una flecha para volver?
Stepanian

8
Sí, pulse Enterpara seleccionar el archivo, o Escapesimplemente saltar de nuevo a la ventana del documento sin seleccionar el archivo :)
keyboardP

También parece que ctrl + tab lo trae de vuelta al documento inicial con él seleccionado (ahorrándole la tecla enter). ¡Cada segundo cuenta!
Stepanian

Oh, perdón, por lo selectedque pensé que querías decir en realidad abierto. Escapevolverá al documento, manteniendo la selección, pero no abrirá el archivo. (Similar a ctrl + tab). Enteren realidad abrirá el archivo.
keyboardP

1
En VS 2015, puede seleccionar "Ver" en el menú de la barra de herramientas para ver todos los accesos directos directos para cambiar el foco a diferentes ventanas. Los mismos trucos (Escape, Enter) funcionan para todos estos.
Sitric

49

Cuando se usa VS 2012 con el esquema de asignación de teclado Visual C # 2005 :

CTRL+ W,S

Esto me resulta más fácil de memorizar: todos los atajos que comienzan con CTRL+ Wson para abrir o navegar a W indows:

  • CTRL+ W, S: S olución Explorador
  • CTRL+ W, E: E lista rror
  • CTRL+ W, R: R esourceview
  • CTRL+ W, A: Ventana de comandos ( A cción ...)
  • CTRL+ W, T: T askview
  • CTRL+ W, Q: Buscar símbolo Resultados
  • CTRL+ W, X: Toolbo x
  • CTRL+ W, C: C lassview
  • CTRL+ W, P: P ropiedades
  • CTRL+ W, B: B ookmarks
  • ...

¡Gracias por precisar el esquema de asignación de teclado! ¡He estado buscando usar el atajo Ctrl + W + S para el explorador de soluciones desde que instalé un nuevo VS2012!
hemma731

22

En Visual Studio 2012 ahora puede usar CTRL+ ;ya que este es el método abreviado de teclado predeterminado para el cuadro de búsqueda del explorador de soluciones.


44
Ctr+'abre el equipo explorador. Ctrl + ,abre el "selector de archivos". Accesos directos bastante prácticos.
arviman

14

En mi máquina con Windows 7: Ctrl+ ALT+ Lbloquea la computadora.

Para mí: Shift+ ALT+ L funciona. (Esto también podría ser una configuración de intercambio)


11
  1. atajo ctrl [,S enfocará el archivo / documento abierto actual en el explorador de soluciones.
  2. establecer la casilla de verificación en verdadero en "Rastrear activo en el Explorador de soluciones" enfocará automáticamente el archivo / documento abierto actual en el explorador de soluciones (Herramientas-> Opciones-> Proyectos y soluciones-> General -> "Rastrear elemento activo en el Explorador de soluciones" = verdadero

9

El método abreviado de teclado predeterminado para abrir / saltar al Explorador de soluciones es Ctrl+ Alt+ L.


9

Extendido arriba: el nombre del comando para la pestaña de sincronización con el explorador de soluciones es " SolutionExplorer.SyncWithActiveDocument "


5

Estudio visual

2015 y 2017 (por defecto ) Atajos VS 2017

Ctrl+ [,S

Ejecuta atajo de teclado

SolutionExplorer.SyncWithActiveDocument

ReSharper

En Visual Studio 2015 y 2017 (por defecto ) Resharper Docs

Shift+ Alt+L

Que ejecuta el atajo de teclado de Resharper

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

Ambos

  • Explorador de soluciones de enfoque
  • Documento destacado
  • Desplazar / expandir nodos (según sea necesario para mostrar ese documento)

Diferencia

La versión de Resharper también funciona con código descompilado . Localización de símbolos descompilados en el Explorador de ensamblajes ventana del .

Para personalizar / no funciona:

  1. Herramientas> Opciones> Medio ambiente> Teclado
  2. Buscar nombre de acceso directo (por ejemplo, SolutionExplorer.SyncWithActiveDocument)
  3. Asigne (en Global) a atajos de teclado como desee

3

Tuve este problema en una nueva máquina con VS 2013 y R # 8.2.

La opción de teclado Resharper.Resharper_LocateInSolutionExplorerse configuró correctamente Shift+Alt+L, pero parecía estar abriendo una carpeta principal y no seleccionando el archivo real. Como se recomienda en otra publicación que habilité "Track active in Solution Explorer"en las Opciones de VS.

Esto no solucionó el problema y no era lo que quería porque en soluciones muy grandes no quiero que el explorador de soluciones salte al archivo actual en uso. Inhabilité la función Rastrear y reinicié VS, la LocateInSolutionExplorerfunción comenzó a funcionar correctamente. ¿Algún tipo de problema de precedencia de acceso directo?


3

ctrl+ [+ S.

Este acceso directo resaltará el documento abierto actualmente en el explorador de soluciones.


2

Para teclados AZERTY como el mío, el acceso directo predeterminado es Ctrl+ ), Ctrl+S


0

Acabamos de actualizar de VS2013 a VS2017, y tuve que buscar cómo seleccionar automáticamente la pestaña activa en el Explorador de soluciones. A menudo tengo que buscar un documento buscando una cadena de texto en una pantalla, y me encanta que seleccione el documento para poder ver dónde está.

El seguimiento del documento activo ha sido un comportamiento predeterminado durante mucho tiempo. VS2017 trajo TODAS mis otras preferencias, pero no esta. Me alegro de haber encontrado este hilo - Gracias.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.