451 Stimmen

Entfernen von Leerzeilen in Notepad++

Wie kann ich leere Zeilen in Notepad++ ersetzen? Ich habe ein Suchen und Ersetzen mit den leeren Zeilen in der Suche und nichts in der Ersetzung versucht, aber es hat nicht funktioniert; es braucht wahrscheinlich Regex.

641voto

Halfwarr Punkte 7587

Ab Version 6.5.2 gibt es nun eine eingebaute Möglichkeit, dies zu tun

Edit -> Line Operations -> Remove Empty Lines o Remove Empty Lines (Containing Blank characters)

Screenshot of removing empty lines

440voto

Brad Punkte 14994

Sie brauchen so etwas wie einen regulären Ausdruck.

Sie müssen in Extended Modus

Wenn Sie wollen, dass alle Zeilen auf einer einzelne Zeile verwenden. \r\n . Wenn Sie einfach entfernen möchten leer Zeilen, verwenden \n\r wie @Link ursprünglich vorgeschlagen hat.

Ersetzen Sie beide Ausdrücke durch nichts.

123voto

Es gibt ein Plugin, das ein Menü mit dem Titel TextFX . Dieses Menü, das eine schwindelerregende Anzahl von Optionen zur schnellen Textbearbeitung enthält, ermöglicht es, schnelle Änderungen an der Codierung vorzunehmen. In diesem Menü finden Sie Optionen wie "Anführungszeichen löschen", "Leerzeilen löschen" sowie "Textumbruch aufheben" und "Text neu umbrechen".

Gehen Sie wie folgt vor:

TextFX > TextFX Edit > Delete Blank Lines
TextFX > TextFX Edit > Delete Surplus Blank Lines

105voto

SleepyBoBos Punkte 1290
  1. notepad++
  2. Strg-H
  3. Regulären Ausdruck auswählen
  4. Eingabe ^[ \t]*$\r?\n was zu finden, lassen Sie replace leer. Damit werden alle Zeilen gefunden, die mit einem Leerzeichen beginnen und mit einem Wagenrücklauf enden (in diesem Fall ein Windows crlf)
  5. Klicken Sie auf die Schaltfläche Weiter suchen, um selbst zu sehen, wie nur leere Zeilen gefunden werden.

41voto

Alex.K. Punkte 3880
  1. Presse ctrl + h (Abkürzung für replace).
  2. In der Was finden Zone, Typ ^\R ( für exakt leere Zeilen) oder ^\h*\R ( nur für leere Zeilen mit Leerzeichen).
  3. Lassen Sie die Ersetzen durch Zone leer .
  4. Prüfen Sie die Umwickeln Option.
  5. Wählen Sie die Regulärer Ausdruck Suchmodus.
  6. Klicken Sie auf das Alle ersetzen botón.

enter image description here

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X