Disons que j'ai un fichier texte contenant les neuf lignes suivantes :
foo
bar
baz
qux
quux
Comment puis-je utiliser Sublime Text 2 pour supprimer les quatre lignes vides, ne laissant que cinq lignes ?
Disons que j'ai un fichier texte contenant les neuf lignes suivantes :
foo
bar
baz
qux
quux
Comment puis-je utiliser Sublime Text 2 pour supprimer les quatre lignes vides, ne laissant que cinq lignes ?
Sélectionnez le texte
Presse :
Assurez-vous que vous avez sélectionné "expression régulière" en appuyant sur :
Trouvez quoi : ^\n
o ^(\r|\n\r?)
Remplacer par : (rien, laisser en blanc).
Ça marche, merci ! Existe-t-il un moyen de lier cette recherche/remplacement à un raccourci clavier ou de l'enregistrer pour un accès rapide ? J'ai cherché sur Google et je n'ai rien trouvé.
Utilisation de petites suggestions ^(\r|\n\r?)
pour couvrir tous les sauts de ligne possibles.
Il existe également des plugins ST2/ST3 pour ces tâches. J'aime bien ces deux-là :
La première dispose de deux méthodes pour supprimer les lignes vides/indispensables. L'une d'entre elles appelée Delete Surplus Blank Lines
ce qui est cool. Il supprime uniquement les lignes qui sont suivies d'une autre ligne vide.
J'ai dû utiliser :
remplacer \n ^ \s * \n avec \n
En https://github.com/NicholasBuse/sublime_DeleteBlankLines Le plugin n'a rien fait du tout.
Assurez-vous de sélectionner la zone que vous voulez affecter, puis utilisez les touches de raccourci correspondantes. Windows : Ctrl+Alt+Backspace (Supprimer les lignes vides) Ctrl+Alt+Shift+Backspace (Supprimer les lignes vierges de l'excédent) OSX : Ctrl+Alt+Suppression (Supprimer les lignes vides) Ctrl+Alt+Shift+Suppression (Supprimer les lignes vides) Linux : Ctrl+Alt+Backspace (Supprimer les lignes vides) Ctrl+Alt+Shift+Backspace (Supprimer les lignes vierges de l'excédent)
Utilisation de sélections multiples : sélectionnez une paire de sauts de ligne, puis utilisez la fonction de recherche rapide de tous les éléments ( Alt + F3 ), ou Ajout rapide suivant ( Ctrl + D ) à plusieurs reprises, pour les sélectionner tous ; puis appuyez sur Enter pour les remplacer par des sauts de ligne simples.
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.