Existe-t-il une macro dans l'éditeur Visual Studio pour supprimer tous les commentaires d'un fichier source VB.NET?Supprimer tous les commentaires du fichier de code source VB.NET
Répondre
menu Utilisation Edition -> Rechercher et remplacer -> Remplacer rapide avec des expressions régulières
Trouvez ce que: ^{.+}'.+$
Remplacer par: \1
remplacera
text ' comment
à
text
@abatishchev - Il supprime toute la ligne! Ce que je ne veux évidemment pas. par exemple. 'Dim chemin As String 'chemin de fichier temporaire' - supprimerait toute la ligne. –
@roygbiv: Ma première variante supprimera toute la ligne. L'actuel - ne sera pas – abatishchev
Faits saillants dans les prochaines Trouver? Droite. La ligne entière correspond. Et il sera remplacé par la partie - depuis le début jusqu'au signe de commentaire – abatishchev
EDIT *
http://bytes.com/topic/visual-basic-net/answers/579000-utility-remove-comments-vb-net-files
a quelques options.
tels que
- écrire un programme VB.NET pour le faire? devrait être facile: toute ligne avec une seule citation comme le premier caractère devrait être supprimée. et tout APRES un guillemet simple (même si c'est pas le premier caractère), à condition que la citation ne soit pas entre une double guillemets . et les fichiers que vous envoyez à ce programme sont des fichiers * .vb.
- rechercher et remplacer avec une expression régulière serait probablement le plus rapide.
Suggestions intéressantes. Je savais que ça se résumerait à ça.Pensé qu'il y avait un moyen plus simple de pointer et cliquer. –
Recherche: ^{(([^"']*"[^"]*"[^"'])#|[^"']*)}'.*$
Remplacer par \1
travaillera également pour des trucs comme ça (SQL):
cs = "INSERT INTO db (time, t1, t2) VALUES ('" & Time.ToString & "', NULL, '" & t2 & "')" ' COMMENT
- 1. Comment puis-je supprimer les commentaires et les chaînes de documentation du code source python?
- 2. xsl pour supprimer les commentaires de tous les nœuds
- 3. Supprimer les commentaires des fichiers source en utilisant IntelliJ?
- 4. TextMate: supprimer les commentaires du document
- 5. Comment supprimer tous les commentaires dans une section de code sélectionnée?
- 6. Comment remplacer les options vim via des commentaires dans un fichier de code source python?
- 7. cacher/afficher tous les commentaires dans xcode
- 8. Comment voir les commentaires XML du code de Reflector
- 9. Emplacement du code source "VB.NET", similaire à Java JDK src.zip
- 10. Supprimer les résultats du code généré
- 11. Globalisation du code source
- 12. Le moyen le plus facile de supprimer tous les espaces d'un fichier de code?
- 13. VS2005 VB.NET XML Commentaires '' '- cessé de fonctionner
- 14. Regex pour supprimer les commentaires conditionnels
- 15. RegExp pour supprimer les commentaires HTML
- 16. Optimisation du code VB.Net?
- 17. Exclure app.config du contrôle de code source?
- 18. Existe-t-il des outils pour supprimer automatiquement les commentaires du code JavaScript?
- 19. Résumé du projet - Lignes de code source
- 20. Comment puis-je ignorer les commentaires C lorsque je traite un fichier source C avec Perl?
- 21. REGEX: Comment supprimer les commentaires de javascripts, en utilisant le code PHP
- 22. Méthode du code source Objective C tri
- 23. Comment puis-je supprimer tous les événements du journal des événements d'application pour une seule source?
- 24. NSIS - Supprimer tous les fichiers sauf un fichier
- 25. Modifier les commentaires du fichier .RAR à partir de python
- 26. Comment les commentaires XML du code source .NET peuvent-ils être conservés dans les métadonnées de l'assembly?
- 27. Supprimer tous les fichiers de svn repository
- 28. Comment faire pour supprimer tous les commentaires de XML en utilisant XQuery sur SQL Server 2005?
- 29. Comment supprimer tous les commentaires de procédures stockées dans SQL Server?
- 30. Supprimer les espaces vides du fichier
curiosité. Pourquoi voudriez-vous faire cela? – JohnFx
J'ai refacturé un module sur lequel j'ai travaillé - par lequel j'ai commenté X lignes de code et ensuite réécrit ce code au-dessus du commentaire. Maintenant que mon code réussit tous les tests, je veux supprimer le code commenté et ajouter les commentaires appropriés aux fonctions. –