Zum Inhalt

Lines-Plugin

Ein Werkzeugkasten für ganzzeilige Operationen — Zeilen duplizieren, verschieben, sortieren, deduplizieren, aufteilen, verbinden und bereinigen, nach den Konventionen von Notepad++. Jeder Befehl erzeugt einen einzigen Rückgängig-Schritt.

Geltungsbereich: worauf jeder Befehl wirkt

  • Cursorzeilen-Operationen (Duplizieren, Verschieben, Leerzeile einfügen) wirken auf den ausgewählten Zeilenbereich oder nur auf die Zeile der Einfügemarke, wenn nichts ausgewählt ist.
  • Bereichstransformationen (Sortieren, Deduplizieren, Umkehren, Mischen, Leere/Leerraum-Zeilen entfernen, Aufteilen) wirken auf die ausgewählten Zeilen oder auf das gesamte Dokument, wenn nichts ausgewählt ist.
  • Zeilen verbinden benötigt eine mehrzeilige Auswahl und verbindet diese Zeilen mit je einem Leerzeichen.

Jede Zeile behält ihre ursprüngliche Zeilenende-Sequenz (\n, \r\n, \r), sodass gemischte oder plattformfremde Zeilenenden die Operation überstehen.

Wo zu finden — Bearbeiten ▸ Zeilen

Bearbeiten & Verschieben

Befehl Funktion
Aktuelle Zeile duplizieren Kopiert den Zeilenbereich direkt darunter.
Aktuelle Zeile nach oben / unten verschieben Verschiebt den Zeilenbereich eine Zeile nach oben oder unten.
Leere Zeile oberhalb / unterhalb einfügen Fügt eine leere Zeile neben der Cursorzeile ein.
Zeilen aufteilen Bricht Zeilen, die länger als 80 Spalten sind, hart um — am letzten Leerzeichen vor der Grenze (oder hart bei 80).
Zeilen verbinden Fasst die ausgewählten Zeilen zu einer zusammen, durch Leerzeichen getrennt.

Zeilen entfernen

Befehl Funktion
Doppelte Zeilen entfernen Entfernt jedes spätere Duplikat; das erste Vorkommen bleibt erhalten.
Aufeinanderfolgende doppelte Zeilen entfernen Fasst nur benachbarte Duplikate zusammen.
Leere Zeilen entfernen Entfernt Zeilen ohne Zeichen.
Leere Zeilen entfernen (mit Leerzeichen) Entfernt auch Zeilen, die nur Leerraum enthalten.

Neu anordnen

Befehl Funktion
Zeilenreihenfolge umkehren Kehrt die Reihenfolge der Zeilen um.
Zeilenreihenfolge zufällig Mischt die Zeilen.

Sortieren

Das Sortieren gibt es mit sieben Schlüsseln, jeweils aufsteigend und absteigend (14 Befehle). Die Sortierung ist stabil — gleiche Zeilen behalten ihre relative Reihenfolge.

Sortierschlüssel Sortiert nach
Lexikographisch Rohem Bytewert.
Lex. … ohne Schreibweise Bytewert, ohne Beachtung der ASCII-Groß-/Kleinschreibung.
Nach Gebietsschema Sprachbewusste Sortierung (Akzente, Gebietsschema-Regeln).
Als Ganzzahlen Der führenden ganzen Zahl jeder Zeile; nicht-numerische Zeilen kommen zuerst.
Als Dezimalzahlen (Punkt) Der führenden Zahl mit . als Dezimaltrennzeichen.
Als Dezimalzahlen (Komma) Der führenden Zahl mit , als Dezimaltrennzeichen.
Nach Länge Zeilenlänge in Bytes.

Abschließender Zeilenumbruch bleibt erhalten

Das Neuanordnen bewahrt die Gesamtform des Dokuments hinsichtlich des abschließenden Zeilenumbruchs: Eine Datei, die ohne finalen Zeilenumbruch endete, tut dies auch nach Sortieren, Umkehren oder Mischen.