Bonjour,

J'ai écrit un petit plug-in visual studio 2015 qui a pour but de refactorer des séries de chaînes de caractère en une seule raw string literal. Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
auto replacements =  
"<regexPatterns>\n" 
"\t<pattern mode = \"Perl\">\n" 
"\t\t<searched text = \"C\\+\\+98\" />\n" 
"\t\t<replace text = \"C\\+\\+11\" />\n" 
"\t</pattern>\n" 
"</regexPatterns>\n";
Sera remplacé d'un click par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
auto replacements =  
R"(<regexPatterns> 
    <pattern mode = "Perl"> 
        <searched text = "C\+\+98" /> 
        <replace text = "C\+\+11" /> 
    </pattern> 
</regexPatterns> 
)";
Ce plug-in est disponible là : https://visualstudiogallery.msdn.mic...2-c68d7e9e01b9


Pour ceux qui n'utilisent pas Visual Studio pour compiler leur code, ce plug-in peut quand même leur servir (même s'il faut alors qu'il y ait plein de chaîne à transformer pour devenir rentable): Il marche avec la version gratuite (community edition) de Visual Studio, et demande juste que le fichier soit ouvert dans l'éditeur.

J'espère qu'il pourra vous faire gagner du temps !