me gusta mantener esta opción desactivada (especialmente cuando se trabaja con un gran proyecto), pero es útil poder encontrar el archivo en el árbol de vez en cuando. Encontré una manera de hacer esto here.
espero que no estoy siendo demasiado detallado aquí, pero aquí está la guía para hacer este trabajo que escribí para wiki de mi trabajo:
- vaya a Herramientas-> Macros-> Explorador de macros.
- En el árbol de Macro Explorer que aparece, haga clic con el botón derecho en MyMacros y luego en Nuevo módulo ....
- Llame al nuevo módulo SyncItem (si lo desea).
- Haga clic con el botón derecho en el nuevo módulo y luego en Editar.
- Pega esto en la ventana de código. (No sé ni me importa si las líneas son necesarias las importaciones, sino que están ahí por defecto.)
código:
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Public Module SyncItem
Sub SyncSolutionExplorer()
DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer")
DTE.ExecuteCommand("View.TrackActivityinSolutionExplorer")
End Sub
End Module
La macro es más útil si se unen a una golpe de teclado Aquí se explica cómo hacerlo:
- Vaya a Herramientas-> Opciones, luego seleccione Entorno-> Teclado.
- Encuentra la nueva macro en la lista (comienza a escribir "syncitem" o similar en el cuadro de búsqueda).
- elijo Alt - Shift - T (que este cuadro de diálogo le gusta llamar Shift - Alt - T) para, um, "árbol", supongo?Si eres fanático de
Edit.LineTranspose
, sea lo que sea (creo que cambia la línea actual por la siguiente), entonces quizás prefieras elegir un atajo diferente.
Esto comenzó a sucederme y no sabía cómo solucionarlo. Gracias por la pregunta. –