J'ai passé du temps à essayer de comprendre comment supprimer toutes les lignes vides dans Visual Studio Code et je n'arrive pas à le faire fonctionner. Quelqu'un sait comment le faire s'il vous plaît?
Si je recherche ^$
en le tapant dans le champ de recherche, VSC trouve les lignes vides (lignes complètement vides, signifie pas d'espaces blancs) mais il ne les supprime pas lorsque je clique sur Remplacer tout. Cela ne fait rien:
Pour les lignes vides avec des espaces, la ^\s+$
recherche fonctionne, mais ne les supprime pas. Ce qu'il fait, c'est qu'il les remplace par une ligne vide sans espaces :))
Ce doit être que je fais quelque chose de mal. Je n'arrive tout simplement pas à comprendre ce que c'est. Quelqu'un sait-il? Merci.
$
ne correspond pas au caractère de nouvelle ligne, il correspond à un jeton de largeur zéro qui existe avant le caractère de nouvelle ligne. Pour remplacer une nouvelle ligne, vous devez utiliser\n
mais VS Code ne prend actuellement pas en charge les correspondances de regex multiligne ( # 313 )