Wie kann ein Absatz in Notepad ++ neu formatiert werden?


24

Wie kann ich einen Absatz in Notepad ++ neu formatieren ?

In UltraEdit kann ich eine oder mehrere lange Zeilen auswählen und den Absatz mit dem Menübefehl Format / Absatz neu formatieren, Tastenkürzel Ctrl+ an den rechten Rand setzen (z. B. 60 oder 80) T. Beachten Sie, dass das Formatieren (Einfügen von Zeilenenden) schwierig ist und nicht, wie das Dokument im Editor angezeigt wird.

Wie kann das Äquivalent in Notepad ++ gemacht werden?

Antworten:


18

Es ist irgendwie komisch.

Wenn Sie nur einen Absatz mit 72 Zeichen umbrechen möchten, können Sie einfach zu gehen TextFX>TextFX Edit>ReWrap Text to (Clipboard or 72) width. Dadurch wird der ausgewählte Text auf 72 Zeichen umgebrochen.

Wenn Sie jedoch einen Zeilenumbruch von 61 oder 87 Zeichen wünschen, müssen Sie den Text "61" in Ihre Zwischenablage kopieren und dann dasselbe tun ( ).TextFX>TextFX Edit>ReWrap Text to (Clipboardor 72) width

Ich bin sicher, Don HO wäre an einem Patch für einige TextFX Reformat ParagraphSachen interessiert , wenn Sie so geneigt wären.


1
Die Sache mit der Zwischenablage ist unpraktisch, da ich diese Funktion ständig benutze, aber der fest codierte Wert von 72 ist wahrscheinlich akzeptabel. Ich werde sehen, ob ich herausfinden kann, wie eine Tastenkombination an den Befehl ReWrap angehängt wird.
Peter Mortensen

1
Gut, aber. Es wird meine Linien miteinander verbinden. Die von mir manuell eingefügten Zeilen werden nicht berücksichtigt.
Felipe Alvarez

Auch hier bleibt die Einrückung nicht erhalten
Endolith

Beachten Sie, dass TextFX mit 64-Bit Notepad ++ nicht unterstützt wird. Sie können jedoch eine 32-Bit- und eine 64-Bit-Version des Programms auf Ihrem Computer behalten und die 32-Bit-Version zum Ausführen von TextFX verwenden. Alternativ können Sie, wenn Sie nur Zeilen umbrechen möchten, die in den anderen Antworten auf diese Frage beschriebenen Methoden verwenden, die in der 64-Bit-Version (mindestens in Version 7.5.4) funktionieren.
Alan

32

Dies kann nun (zumindest in Version 5.9.8) über die Kombination einiger Befehle im Menü Bearbeiten erfolgen. Edit > Line Operations > Split LinesFügt eine feste Umhüllung in der Breite des Fensters ein. Der Hotkey dafür ist Ctrl-I. Edit > Line Operations > Join Linewird Linien verbinden und hat einen Hotkey von Ctrl-J.

Wenn Sie also einen Absatz in einer Zeile mit 60 oder 80 umbrechen möchten, ändern Sie die Größe Ihres Fensters auf 60 oder 80 Zeichen, wählen Sie die Zeile aus, die Sie fest umbrechen möchten, und drücken Sie Ctrl-I.

Wenn Ihr Absatz bereits auf eine andere Breite formatiert wurde, wählen Sie alternativ alle Zeilen des Absatzes aus und drücken Sie Ctrl-J. Befolgen Sie dann die oben genannten Schritte und Sie erhalten einen neu formatierten Absatz!


Dies bewahrt jedoch nicht die Einrückung der ersten Zeile.
Endolith

4
+1 für die Lösung ohne zusätzliche Plugins
Benny

1
auch hier bleibt die funktionale Formatierung nicht erhalten, z. B. textbf{beup}wird sie nicht als ein Wort betrachtet :(
Gunther Struyf

Ich denke, wenn Sie eine vertikale Kante aktiviert haben, wird diese anstelle der Fenstergröße umbrochen, wie CodeLurker in seiner Antwort und wie ich es heute erlebt habe (npp version = 6.9.2).
Samuel

5

Um alles zusammenzufügen, gehen Sie zu Einstellungen> Einstellungen> Bearbeiten> Vertikale Kante anzeigen und überprüfen Sie es. Wenn Sie die "Vertikale Kante", dh die Umbruchlinie, nicht sehen möchten, wählen Sie "Hintergrundmodus". Stellen Sie als Nächstes Ihre Spaltenbreite ein, indem Sie auf die Zahl nach der Zahl der Spalten klicken.

Wählen Sie Ihren Text aus und drücken Sie Ctrl- J(dh Linien verbinden), Ctrl- I(Linien teilen).

Bearbeiten: Wenn Vertikaler Rand anzeigen nicht aktiviert ist, wird stattdessen der Zeilenumbruch auf das Fenster angewendet.


0

Versuchen Sie Einstellungen> Einstellungen> Bearbeiten> Vertikale Kante anzeigen


0

Tipp, wenn Sie nach einem Komma / Trennzeichen suchen (basierend auf der Antwort von Michael Herold oben):

  • Verwenden Sie ein Makro, um jedes Symbol in eine neue Zeile zu trennen
  • zB Home, Strg + Rechts, Rechts, Enter, für durch Kommas getrennte Einträge
  • Spielen Sie dann das Makro N-mal ab
  • Wählen Sie Alle
  • Passen Sie die Größe Ihres Fensters an die gewünschte Spaltenbreite an (Einstellungen -> Voreinstellungen -> Bearbeiten -> Anzahl der Spalten und auf derselben Seite Verical Edge anzeigen).
  • Strg + J
  • ÄNDERN SIE NICHT DIE FENSTERGRÖSSE
  • Wählen Sie Alle
  • Strg + I

Dieser Trick wird z. B. durch ein Komma begrenzt, wohingegen die Verwendung von Strg + I nicht hilfreich ist, wenn Sie z. B. mehr als 1000 solcher Zeilen haben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.