Tengo una gran solución con múltiples proyectos. En algún momento necesito navegar a un archivo en el Explorador de soluciones . Con la función ' Navegar hacia ' de VS 2010, ¿puedo abrir cualquier archivo por su nombre en Visual Studio 2010 pero también quiero poder seleccionar el archivo en el Explorador de soluciones ?
172
Respuestas:
Hay una opción para rastrear el elemento activo (abierto y visto) en el explorador de soluciones. Si el archivo está a la vista, se seleccionará el archivo en el explorador de soluciones.
Herramientas-> Opciones-> Proyectos y soluciones-> Rastrear elemento activo en el Explorador de soluciones
fuente
VS2012 agregó un nuevo comando llamado
SolutionExplorer.SyncWithActiveDocument
. El acceso directo predeterminado para c # es Ctrl+ [,SEste comando navegará al archivo activo en el Explorador de soluciones.
Además, parece que necesita tener la opción "Rastrear elemento activo en el Explorador de soluciones" desactivada.
fuente
Ctrl
+[
,S
estaba configurado por defecto para retirar el archivo ySolutionExplorer.SyncWithActiveDocument
no estaba configurado.Shift
+Alt
+L
.Shift+ Alt+ LSe encuentra el archivo actual en el Explorador de soluciones en Visual Studio 2008+ con ReSharper instalado.
fuente
La opción de seguimiento me pareció un poco molesta.
Prefiero usar DPack . Contiene la operación "Localizar en el Explorador de soluciones", además de muchas otras características (algunas son menos potentes en VS2010, como sus navegadores), y es gratis .
Tenga en cuenta que ReSharper también tiene la función de localización que funciona mejor que la de DPack (en algunos casos, la localización de DPack no funcionará si el archivo está colapsado detrás de las carpetas), pero no desea comprar ReSharper solo para esta característica .
fuente
Brian Schmitt tiene un excelente Ubicar archivo en el Explorador de soluciones: publicación de Visual Studio Macro para esto. La macro es extremadamente simple y rápida. Básicamente alterna la configuración
para que el archivo actual termine seleccionado en el Explorador de soluciones pero, como no se deja encendido, no se irrita por la expansión de los nodos del Explorador de soluciones para todos los archivos a los que accede.
Enlace un atajo de teclado a esta macro personalizada para crear de manera efectiva lo que debería ser una función integrada de Visual Studio.
fuente
Si tiene ReSharper y desea agregar "Localizar en el Explorador de soluciones" al menú contextual de la pestaña:
Ahora, cuando haga clic derecho en cualquier pestaña, verá una nueva opción: Localizar en el Explorador de soluciones.
ACTUALIZAR:
Siguiendo el comentario de @ jeremy-paskali, puedes configurar un atajo de teclado para este comando:
fuente
Shift+Alt+L
no funcionó para usted en VS2019, entonces esto seguramente hace el trabajo.Sé que es demasiado tarde, pero espero que ayude a alguien más. La mejor opción ahora es instalar Microsoft Visual Studio add on llamado - Productivity Power Tools.
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef
Con esto viene el "Navegador de soluciones" (alternativa al Explorador de soluciones, con muchos beneficios), que luego puede usar para filtrar los archivos para mostrar solo "Abrir". Incluso puede filtrar archivos para mostrar "Editado" y "Sin guardar".
fuente
Visual Studio 2012 tiene un nuevo acceso directo
Ctrl [, S
. Sí, debe escribirCtrl [
y luego soltar y luego escribir inmediatamenteS
(o haga clic en el pequeño icono de sincronización en la parte superior de Solution Explored). Se sincronizará con el artículo.Por supuesto, puedes cambiar el acceso directo. Creo que lo intentaré
Alt+L
localizarlo.Si desea cambiar el acceso directo, el nombre del comando debajo de
Options\Environment\Keyboard
esSolutionExplorer.SyncWithActiveDocument
.Por lo general, esto es más útil que siempre el seguimiento, que en versiones anteriores siempre fue un desastre porque rastrearía 100 elementos seguidos y luego saltaría por todo el lugar ...
fuente
Ctrl+', s
. Entonces debes cambiar[
con cita'
. Espero que esto ayude a alguien.Crédito (comentario de James)
Esto funciono para mi
fuente
En realidad, esto está integrado en el estudio visual sin la necesidad de ReSharper (que me encanta, por cierto).
http://blogs.msdn.com/b/zainnab/archive/2010/03/29/track-active-item-in-solution-explorer-vstipproj0011.aspx
fuente
Si desea seleccionar el archivo en el explorador de soluciones en el comando y no desea instalar nada, le recomendaría esta macro .
Lo probé, configurando el acceso directo a Alt + T, y puedo confirmar que funciona con VS 2010.
Gracias a Dan Vanderboom por escribirlo.
fuente
En Visual Studio 2010, puede activar la opción "Rastrear elemento activo en el Explorador de soluciones". Esto significará que cada vez que cambie de documento, el nuevo documento se selecciona en el Explorador de soluciones. Esto puede ser irritante si su solución tiene muchas carpetas, porque a medida que mueve los archivos en su solución, todas las carpetas quedarán abiertas.
Visual Studio 2012 presentó la nueva función "Sincronizar con documento activo". Tres es un botón en la parte superior del Explorador de soluciones, o puede usar el acceso directo
Ctrl + [, S
.fuente
Para Visual Studio 2017 con un teclado francés AZERTY, el comando es el mismo que Aaron Carlson, pero el método abreviado de teclado es diferente.
El atajo de teclado AZERTY para navegar al archivo activo para c # es Ctrl+ ),Ctrl +S
Verifiqué que el acceso directo no había cambiado para los usuarios QWERTY en VS2017 en esta página http://visualstudioshortcuts.com/2017/
fuente