Comment supprimer les lignes vides dans Visual Studio ?
La réponse de BozoJoe, pour moi, a bien fonctionné dans VS2012 également (Mise à jour 4)
Comment supprimer les lignes vides dans Visual Studio ?
Depuis que Visual Studio 2012 a changé sa syntaxe regex, les réponses originales d'Ala se traduisent par ce qui suit dans VS 2012 :
Suppression des lignes vides
Vieux :
^:b*$\n
Nouveau :
^(?([^\r\n])\s)*\r?$\r?\n
Visual Studio 2013 (merci à BozoJoe et Joe Johnston) :
^\s*$\n
Supprimer les doubles lignes vides
Vieux :
^:b*\n:b*\n
Nouveau :
^(?([^\r\n])\s)*\r?\n(?([^\r\n])\s)*\r?\n
Ça roule directement sur la langue.
Ici est la feuille de conversion de MSDN.
C'est très utile surtout si vous voulez arranger ou comparer des codes, merci aux personnes qui ont répondu à cette question, j'ai obtenu la réponse de ici et souhaite le partager avec Stackoverflow :
Visual Studio a la possibilité de supprimer les lignes vides dans l'opération de remplacement en utilisant des expressions régulières.
Cliquez sur Ctrl - H (remplacement rapide)
Cochez "Utiliser les expressions régulières".
Dans Rechercher spécifier ^$\n
Dans la case Remplacer, supprimez tout.
Cliquez sur "Remplacer tout".
Toutes les lignes vides seront supprimées.
L'expression régulière pour une ligne vide consiste en
Début de la ligne ^
Fin de la ligne $
Saut de ligne \n
Notez que normalement dans Windows une fin de ligne est indiquée par 2 caractères crlf - Retour chariot (CR, ASCII 13.) \r
) Saut de ligne (LF, ASCII 10, \n
).
Une regex pour enlever les lignes vides qui sont/ne sont pas vraiment vides (c'est-à-dire qu'ils comportent ou non des espaces) : ^:b*$\n
Pour supprimer les doubles lignes : ^:b*\n:b*\n
remplacer par : \n
* pour Visual Studio 2013 et plus : *
^\s*$\n
et pour les lignes doubles :
^(?([^\r\n])\s)*\r?\n(?([^\r\n])\s)*\r?\n
Voir les mises à jour de la syntaxe des expressions régulières pour VS2012 et au-delà dans la réponse de @lennart ci-dessous
Fonctionne comme un charme avec le nettoyage d'un fichier XML dans Visual Studio 2015. Quelqu'un sait comment créer un raccourci pour l'exécuter ?
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Pour Visual Studio Code
3 votes
Existe-t-il une réponse à cette question sans utiliser d'expression régulière ? Tout simplement en utilisant un raccourci comme CTRL-K-D qui formate le document mais oublie de supprimer les doubles lignes vides.