Quelles sont les macros que vous avez trouvées utiles dans Visual Studio pour la manipulation de code et l'automatisation?Avez-vous des macros recommandées pour Microsoft Visual Studio?
Répondre
Vous pouvez également ajouter des extraits de code, ce qui accélère le temps de développement et augmente la productivité.
Les extraits de code VB standard sont fournis avec l'installation par défaut. Les extraits de code C# doivent être téléchargés et ajoutés séparément. (Lien ci-dessous pour ceux-ci)
En ce qui concerne les macros, je n'en ai généralement pas utilisé, mais le livre Visual Studio 2005 en contient de très bonnes.
C# Code snippets Lien: http://www.codinghorror.com/blog/files/ms-csharp-snippets.7z.zip (Jeff Atwood à condition que le lien) HIH
@RZachary - Je pense que les extraits de code sont assez indépendants des macros que je suis allé de l'avant et créé une nouvelle question pour eux. Il peut être trouvé ici. – rjzii
Ceci est l'un des plus pratiques que j'utilise des fichiers HTML et XML:
''''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
Il est utile lorsque vous devez faire n'importe quel type d'entrée de données et vouloir tout échapper à la fois.
C'est celui que je crée qui vous permet de changer facilement le Cadre cible Version de tous les projets dans une solution: http://geekswithblogs.net/sdorman/archive/2008/07/18/visual-studio-2008-and-targetframeworkversion.aspx
J'utilise Jean-Paul Boodhoo « s BDD macro. Il remplace les caractères d'espaces blancs par des traits de soulignement dans la ligne d'en-tête d'une signature de méthode. De cette façon, je peux taper les noms d'un cas de test, par exemple, comme une phrase normale, appuyez sur un raccourci clavier et j'ai une signature de méthode valide.
Ceci est ma macro pour fermer la solution, supprimer le fichier IntelliSense et rouvrir la solution. Essentiel si vous travaillez en C++ natif.
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. macros dans Visual Studio 2008
- 2. Programmer des macros de studio visuel
- 3. Les macros Visual Studio 2005 cessent de fonctionner lorsque Visual Studio 2008 est installé
- 4. Les macros Visual Studio 2005 ne s'exécuteront pas
- 5. L'utilisation de noms de macros Visual Studio pour lancer des applications externes ne fonctionne pas?
- 6. Macros Visual Assist
- 7. Besoin d'aide avec des macros pour Visual Studio pour annuler la mise en plan au fichier ouvert
- 8. Microsoft Visual Studio (2008) - Filtres dans l'Explorateur de solutions
- 9. Pourquoi Visual Studio m'avertit-il que les autorisations d'administrateur sont recommandées?
- 10. Commonclipse pour Visual Studio?
- 11. Eclipse eye pour un gars Visual Studio
- 12. Comment passer toutes les "macros" de Visual Studio 2008 au script Python?
- 13. DevExpress Microsoft Visual C#
- 14. Poster Créer des événements Personnalisation Dans Visual Studio
- 15. Visual Studio pour Java Developer
- 16. C macros pour créer des chaînes
- 17. Oracle Home pour Visual Studio
- 18. Microsoft Visual Studio: Chargement des ressources dans l'application Qt (sans plug-in)
- 19. Trucs et astuces pour travailler avec les solutions et le projet Microsoft Visual Studio
- 20. Versions MFC pour Visual Studio
- 21. Prefast pour Visual Studio 2008
- 22. Macros Visual Studio: le gestionnaire WindowActivated transforme les clics en double clics
- 23. IE8 + erreur Visual Studio
- 24. Les macros Visual Studio 2008 doivent-elles être écrites dans VB.Net?
- 25. Importer des données pour les tests unitaires Visual Studio
- 26. Get Visual Studio pour lancer des exceptions sur les threads
- 27. API/Framework pour générer des solutions/projets Visual Studio
- 28. en utilisant Visual Studio pour copier des fichiers?
- 29. Site WebSpark & Visual Studio 2010
- 30. Ressources de développement iPhone recommandées
Ne devrait-il pas être supprimé? –