
Wenn ich in Notepad++ das erste Zeichen eines Absatzes markiere und die Leertaste drücke, wird der gesamte Absatz um ein Leerzeichen eingerückt. Wie konfiguriere ich es, damit nur das erste Zeichen ein Zeichen nach rechts verschoben wird?
Wenn ich beispielsweise an dieser Cursorposition die Leertaste drücke:
Ich erhalte etwas, das so aussieht:
Obwohl ich nur vor dem ersten Wort („Start“) ein Leerzeichen haben möchte.
Antwort1
Aktualisierte Antwort
Gemäß der Antwort von Felipe G. Nievinski (unten), mit aktuellen Versionen von Notepad++ (zBv 7.9.1 - November 2020 oder v 7.9.2 - Dezember 2020) können Sie die Line Wrap
Einstellungen unterEinstellungen → Einstellungen → BearbeitenSo Default
beheben Sie dieses Problem:
Beispiel: Ausgerichtet (alle Word wrap
Zeilen eingerückt)
Beispiel: Standard (erste Word wrap
Zeile eingerückt)
Ursprüngliche Antwort
Das bei Ihnen aufgetretene Problem ist wahrscheinlich auf Zeilenumbrüche und extrem lange Sätze ohne Zeilenumbrüche (Ihre „Absätze“) zurückzuführen.
Um dieses Verhalten zu beheben, wählen SieAnsicht → Zeilenumbruchund schalten Sie es aus (Sie können das Symbol auch in der Symbolleiste ein- und ausschalten). Sie sollten Zeilen normal einrücken können.
Vorausgesetzt, Ihre Absätze enthalten keine oder nur wenige Zeilenumbrüche, möchten Sie diese möglicherweise manuell hinzufügen:
Sie könnenBearbeiten → Linienoperationen → Linien teilen( CTRL+ I), um die Zeilen ungefähr dort zu teilen (Zeilenumbrüche hinzuzufügen), wo die Zeilenumbrüche wären (also in der Nähe des Rands des Hauptfensters).
Gemäß dieser SuperUser-Antwortkönnen Sie den folgenden regulären Ausdruck verwenden, um nach ungefährXAnzahl der Zeichen (zB 80):
Find: (?<=.{80})\s Replace: $0\n
Antwort2
Voreinstellungen > Bearbeiten > Zeilenumbruch: Standardfunktioniert bei mir in Version 7.5.9