Cuando abre una solución en Visual Studio 2008 (o versiones de ealier para el caso), abre todos los documentos que no cerró antes de cerrar Visual Studio. ¿Hay alguna forma de desactivar esta funcionalidad o un complemento que corrige este comportamiento? Lleva una eternidad cargar una solución con 50 archivos abiertos?¿Hay alguna forma de decirle a Visual Studio que no abra todos los documentos cuando cargue la solución?
Respuesta
Puede automatizar el proceso de cierre de todos los archivos antes de cerrar una solución agregando un controlador para el evento BeforeClosing de EnvDTE.SolutionEvents: esto se invocará cuando VS salga.
En VS2005, añadiendo lo siguiente en el módulo de macro EnvironmentEvents cerrará todos los documentos abiertos:
Private Sub SolutionEvents_BeforeClosing() Handles SolutionEvents.BeforeClosing DTE.ExecuteCommand("Window.CloseAllDocuments") End Sub
Visual Studio 2008 parece apoyar los mismos eventos, así que estoy seguro de que esto funcionaría allí también.
Estoy seguro de que también puede eliminar el archivo .suo para su proyecto en el controlador si lo desea, pero es probable que desee el evento AfterClosing.
¿Ha intentado eliminar el archivo .suo?
Es un archivo oculto que vive junto al archivo de solución (sln). suo es "opciones de usuario de solución" y contiene su última configuración, como las pestañas que dejó abiertas la última vez que trabajó en el proyecto, para que se vuelvan a abrir cuando vuelvan a cargar el proyecto en Visual Studio.
Si lo elimina, se volverá a crear un nuevo archivo suo 'en blanco' de forma silenciosa.
No creo que haya una opción para esto (o no pude encontrar uno) pero probablemente podría escribir una macro para hacer esto para usted en el proyecto abierto.
Este enlace tiene algo de código para cerrar los archivos abiertos que se podía adaptar: http://blogs.msdn.com/djpark/
no pude encontrar la respuesta a esta pregunta en particular, pero un buen enlace para las extremidades del ide y trucos es: http://blogs.msdn.com/saraford/default.aspx
Respuesta alternativa:
Antes de cerrar la solución, mantenga presionada Ctrl+F4
, hasta que todas las ventanas se hayan cerrado.
Sí, pero mi cerebro no es lo suficientemente grande como para recordar eso :) –
¡Es por eso que tenemos notas adhesivas!:-) –
Simplemente hago clic con el botón derecho en una pestaña y elijo cerrar todo menos esto - entonces solo tienes uno para cerrar con Ctrl + F4 – Benjol
VS intenta guardar la última vista conocida. Aparte de los scripts mencionados anteriormente se pueden cerrar manualmente todos los documentos antes de salir VS
ALT-WL
Esa es la combinación de teclas para cerrar todas las pestañas abiertas, que puede ser presionado antes de cerrar un proyecto, a menos que prefiera haciendo clic en la ventana | Cierre todos los documentos antes de cerrar el proyecto.
--Gus
- 1. ¿Hay alguna forma de decirle a PowerPoint que no abra Excel al crear gráficos?
- 2. Visual Studio: ¿Imprimir todos los archivos fuente en una solución?
- 3. ¿Hay alguna manera de decirle a Doxygen que ignore (todos) los espacios de nombres?
- 4. ¿Hay alguna forma de mostrar el tiempo de compilación de una solución completa en Visual Studio?
- 5. ¿Hay un atajo de teclado para ver todos los documentos abiertos en Visual Studio 2008
- 6. ¿Hay alguna forma de que un proyecto cree otro en Visual Studio?
- 7. Abra automáticamente Source Control Explorer cuando se inicia Visual Studio
- 8. Visual Studio: ¿Hay una búsqueda incremental de toda la solución?
- 9. ¿Puedo decirle a Visual Studio que no cambie el DPI de un proyecto?
- 10. ¿Hay alguna forma de extraer/actualizar todos los subrepos?
- 11. Cómo convertir la solución visual studio 2010 SP1 en la solución visual studio 2012?
- 12. Cómo hacer que Visual Studio ignore los enlaces de control de origen en una solución
- 13. cómo decirle a gradle que descargue todos los archivos fuente
- 14. ¿Hay alguna forma en Visual Studio de no interrumpir el lanzamiento de una excepción específica?
- 15. Visual Studio Solución grande
- 16. ¿Es posible decirle a Visual Studio que no trate un archivo fuente como un "componente"?
- 17. proyecto de base de datos visual studio 2010, ¿hay alguna forma visual?
- 18. ¿Hay alguna forma de detener todos los javascript en la página?
- 19. ¿Hay alguna manera de decirle a Mercurial que coloque los archivos .orig en un directorio aparte?
- 20. ¿Hay alguna manera de decirle a RubyMine que no use webrick?
- 21. ¿Hay alguna forma de crear un script que corrija automáticamente los documentos escaneados?
- 22. ¿Hay alguna manera de decirle a NServiceBus que no vuelva a intentar un mensaje?
- 23. Solución de recarga automática de Visual Studio 2010 cuando cambian los archivos de proyecto
- 24. Visual Studio 2010 no puede abrir una solución de 2010 que Visual Studio 2012 modificó
- 25. ¿Cómo degradar la solución de Visual Studio 2010 a Visual Studio 2005?
- 26. ¿Existe alguna manera de especificar los valores predeterminados del esquema en Visual Studio 2008 para que un archivo se abra con miembros colapsados de forma predeterminada?
- 27. ¿Hay alguna manera de marcar el código para decirle a ReSharper que no lo formatee?
- 28. VISUAL STUDIO 2010: Cómo generar todos los proyectos en una solución en el mismo directorio
- 29. ¿Hay alguna forma de romper con la siguiente línea de código ejecutada en Visual Studio?
- 30. auto formatear todos los archivos en solución en visual studio 2010
¡Muchas gracias! Eres mi nuevo ídolo :) –
Es un truco increíble. – wusher