Wenn ich in Notepad ++ SHIFT + END drücke, um Text von der aktuellen Einfügemarke bis zum Ende der aktuellen Sichtlinie auszuwählen, wird die gesamte logische Linie bis zu ihrem Ende mit CR / LF begrenzt.
Ein Beispiel. Befindet sich das Caret in einem Textdokument an der allerersten Stelle, erhalte ich dies nach Drücken von UMSCHALT + ENDE:
Was ich jedoch brauche, ist Folgendes:
Es scheint, dass dies das Standardverhalten in allen bekannten Dokumenteditoren ist, einschließlich des integrierten Windows Notepad & amp; Microsoft Word. Wie erreicht man das in Notepad ++? Gibt es eine Einstellung oder einen anderen Tastaturbefehl dafür?
Antworten:
Mit dem Notepad ++ Shortcut Mapper können Sie das gewünschte Verhalten erzeugen. Wählen Sie im Menü die Einstellungen & gt; Verknüpfungs-Mapper ... , drücke den Scintilla-Befehle und scrollen Sie nach unten zu SCI_LINEENDWRAPEXTEND .
In meiner Installation von Notepad ++ verfügt dieser Befehl standardmäßig über keine Tastenkombination. Doppelklicken Sie auf den Eintrag und wählen Sie Verschiebung und Ende im Dialogfeld "Verknüpfung". Drücke den Hinzufügen Taste, dann die OK Taste.
Jetzt müssen Sie die alte Verknüpfung entfernen: Suchen Sie den Eintrag für SCI_LINEENDEXTEND und bearbeite es. Ändern Sie die Verknüpfung in etwas, das Sie wahrscheinlich nicht verwenden werden, z Strg-Alt-Umschalt-Ende , dann klick OK .
Drücken Shift-End sollte nun die aktuelle Zeile auf der rechten Seite des Bildschirms wie gewünscht auswählen. Durch erneutes Drücken sollte die Auswahl auf die nächste Zeile erweitert werden.
quelle