36 votes

Supprimer une ligne vierge dans Eclipse

Comment supprimer des lignes qui ne contiennent que des espaces lors de l'utilisation de l'invite Eclipse Rechercher / Remplacer. J'ai coché la case "Expression régulière" et j'ai essayé ce qui suit, ni l'un ni l'autre n'a fonctionné.

 ^[:space:]*$
 

et

 ^\s*$
 

96voto

iamamac Points 3333

Rechercher: ^\s*\n

Remplacer par: (vide)

7voto

fasseg Points 7654

sry cela peut être une réponse différente mais vous pouvez définir le nombre de lignes vides que vous souhaitez avoir après les champs, les méthodes et les blocs dans la boîte de dialogue de mise en forme des préférences d'éclipse. vous pouvez ensuite appuyer sur ctrl-shift-f pour formater automatiquement votre code en fonction de vos définitions personnalisées.

s'amuser!

4voto

Amit Points 356
  1. pour l'opération de recherche / remplacement, "\ n \ r \ s" regex fonctionnera sur windows, pour un système basé sur unix, "\ n \ s" peut être utilisé
  2. comme déjà suggéré, vous pouvez formater votre code par Ctl + Shift + F
  3. pour le travail manuel, recherchez une ligne vierge et appuyez sur Ctl + D (Cmd + D sur Mac) <- vous donne la satisfaction de tuer la ligne à mains nues :)

acclamation!

4voto

Copycopy Points 11

J'ai été surpris que pour les fichiers XML édités avec Eclipse, il existe une bonne solution:

  • Sélectionnez la valeur de la case à cocher nommée «Effacer toutes les lignes vides» dans le panneau Formatage Fenêtre-> Préférences-> XML-> Fichiers XML-> Éditeur

  • Enregistrez et utilisez le raccourci "Ctrl + Maj + F"

Les lignes blanches disparaîtront!

2voto

Ernani Joppert Points 381

Celui-ci a fonctionné pour moi pendant des années:

Remplacez ceci: [\t ]+$

Avec rien

J'espère que cela t'aides!

Prograide.com

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.

Powered by:

X