¿Cuáles son algunas macros que ha encontrado útiles en Visual Studio para la manipulación y automatización de código?¿Tiene alguna macro recomendada para Microsoft Visual Studio?
Respuesta
Es posible que también desee agregar fragmentos de código, que ayudan a acelerar el tiempo de desarrollo y aumentar la productividad.
Los fragmentos de código VB estándar vienen con la instalación predeterminada. Los fragmentos de código C# se deben descargar y agregar por separado. (Enlace a continuación para aquellos)
En cuanto a las macros, generalmente no las he usado, pero el trabajo con Visual Studio 2005 tiene algunas muy buenas.
C# fragmentos de código Enlace: http://www.codinghorror.com/blog/files/ms-csharp-snippets.7z.zip (Jeff Atwood siempre y cuando el enlace) HIH
@RZachary - Creo que los fragmentos de código son lo suficientemente independientes de las macros que seguí y les formulé una nueva pregunta. Se puede encontrar aquí. – rjzii
Ésta es una de las prácticas que uso en HTML y XML archivos:
''''replaceunicodechars.vb
Option Strict Off
Option Explicit Off
Imports EnvDTE
Imports System.Diagnostics
Public Module ReplaceUnicodeChars
Sub ReplaceUnicodeChars()
DTE.ExecuteCommand("Edit.Find")
ReplaceAllChar(ChrW(8230), "…") ' ellipses
ReplaceAllChar(ChrW(8220), "“") ' left double quote
ReplaceAllChar(ChrW(8221), "”") ' right double quote
ReplaceAllChar(ChrW(8216), "‘") ' left single quote
ReplaceAllChar(ChrW(8217), "’") ' right single quote
ReplaceAllChar(ChrW(8211), "–") ' en dash
ReplaceAllChar(ChrW(8212), "—") ' em dash
ReplaceAllChar(ChrW(176), "°") ' °
ReplaceAllChar(ChrW(188), "¼") ' ¼
ReplaceAllChar(ChrW(189), "½") ' ½
ReplaceAllChar(ChrW(169), "©") ' ©
ReplaceAllChar(ChrW(174), "®") ' ®
ReplaceAllChar(ChrW(8224), "†") ' dagger
ReplaceAllChar(ChrW(8225), "‡") ' double-dagger
ReplaceAllChar(ChrW(185), "¹") ' ¹
ReplaceAllChar(ChrW(178), "²") ' ²
ReplaceAllChar(ChrW(179), "³") ' ³
ReplaceAllChar(ChrW(153), "™") ' ™
''ReplaceAllChar(ChrW(0), "�")
DTE.Windows.Item(Constants.vsWindowKindFindReplace).Close()
End Sub
Sub ReplaceAllChar(ByVal findWhat, ByVal replaceWith)
DTE.Find.FindWhat = findWhat
DTE.Find.ReplaceWith = replaceWith
DTE.Find.Target = vsFindTarget.vsFindTargetCurrentDocument
DTE.Find.MatchCase = False
DTE.Find.MatchWholeWord = False
DTE.Find.MatchInHiddenText = True
DTE.Find.PatternSyntax = vsFindPatternSyntax.vsFindPatternSyntaxLiteral
DTE.Find.ResultsLocation = vsFindResultsLocation.vsFindResultsNone
DTE.Find.Action = vsFindAction.vsFindActionReplaceAll
DTE.Find.Execute()
End Sub
End Module
es útil cuando tienes que hacer cualquier tipo de entrada de datos y quieres escapar de todo a la vez.
Ésta es una creé que le permite cambiar fácilmente el objetivo Versión del Marco de todos los proyectos en una solución: http://geekswithblogs.net/sdorman/archive/2008/07/18/visual-studio-2008-and-targetframeworkversion.aspx
estoy usando Jean-Paul Boodhoo 's BDD macro. Reemplaza los espacios en blanco con guiones bajos dentro de la línea de encabezado de una firma de método. De esta forma puedo escribir los nombres de un caso de prueba, por ejemplo, como una oración normal, presionar un atajo de teclado y tengo una firma de método válida.
Esta es mi macro para cerrar la solución, eliminar el archivo intellisense y volver a abrir la solución. Esencial si estás trabajando en C++ nativo.
Sub UpdateIntellisense()
Dim solution As Solution = DTE.Solution
Dim filename As String = solution.FullName
Dim ncbFile As System.Text.StringBuilder = New System.Text.StringBuilder
ncbFile.Append(System.IO.Path.GetDirectoryName(filename) + "\")
ncbFile.Append(System.IO.Path.GetFileNameWithoutExtension(filename))
ncbFile.Append(".ncb")
solution.Close(True)
System.IO.File.Delete(ncbFile.ToString())
solution.Open(filename)
End Sub
- 1. ¿Existe alguna práctica recomendada para Visual Studio Project/Solution Structure?
- 2. Microsoft Visual Studio código sin
- 3. Microsoft Visual Studio SDK DSL Tools - ¿Alguna toma en serio?
- 4. CMake, Microsoft Visual Studio y Monolithic Runtimes
- 5. Ejecutar Visual Studio en Microsoft Surface?
- 6. Microsoft Visual Studio 2010 Academic Edition
- 7. Visual Studio Breakpoint Macro para modificar un valor?
- 8. Microsoft Word Macro para resaltar varias palabras
- 9. ¿Alguna experiencia con Visual Studio Shell?
- 10. Cantidad recomendada de proyectos en Visual Studio Solution
- 11. Cómo deshabilitar el globo de "punta" macro de Visual Studio?
- 12. "Espere mientras Windows configura Microsoft Visual Studio 2008"
- 13. Microsoft Visual Studio 2010 Service Pack 1 instalación
- 14. macro Visual Studio con la trayectoria de un puntales archivo
- 15. ¿Github tiene un complemento de Visual Studio?
- 16. Ejecutar macro hasta el final del archivo en Visual Studio
- 17. herramientas de Microsoft Visual Studio Test UITest DLL
- 18. ¿Cuál es la diferencia entre Microsoft WebMatrix y Visual Studio?
- 19. ¿Se pueden usar Microsoft Fakes en Visual Studio 2010?
- 20. ¿Cómo configurar Glib en Microsoft Visual Studio 2010?
- 21. Microsoft Visual Studio (2008) - Filtros en el Explorador de soluciones
- 22. Problema de selección completa de Microsoft visual studio auto
- 23. ¿Microsoft Visual Studio 2010 es compatible con c99?
- 24. Microsoft Excel Macro para ejecutar el programa Java
- 25. Visual Studio tiene privilegios insuficientes para depurar este proceso. Para depurar este proceso, Visual Studio debe ejecutarse como administrador
- 26. Formato de error Vim para Visual Studio
- 27. URL para Visual Studio 2010 Express iso?
- 28. ¿Cómo puedo obtener Visual Studio para que me avise si una compilación tiene éxito?
- 29. Microsoft visual C# 2008 compilador no se pudo crear. Vuelva a instalar Visual Studio
- 30. ¿Puedo crear una macro de Visual Studio para iniciar un proyecto específico en el depurador?
¿No debería ser eliminado? –