Es ist 0x7F "Löschen" in ASCII und U + 007F "Löschen" in Unicode.
Es fehlt tatsächlich eine Implementierung. Normal Backspacesendet ein ASCII 0x08 (ich bin nicht sicher, wie das Edit-Steuerelement intern damit umgeht), und es ist in verschiedenen Betriebssystemen nicht ungewöhnlich CtrlBackspace, dass die "Delete" -Sequenz gesendet wird.
Das Verhalten "Wort löschen" wurde später als undokumentiertes Feature und nur zu den Edit-Steuerelementen hinzugefügt, die "SHAutoComplete" verwenden. Wenn die automatische Vervollständigung eines Textfelds deaktiviert ist, CtrlBackspacefunktioniert dies wahrscheinlich nicht.
(
EinigeProgramme implementieren eigene Textbearbeitungssteuerungen, die sich geringfügig von den integrierten Funktionen unterscheiden.)CtrlJund CtrlMwird in eine neue Zeile übersetzt (
^J
ist CR in ASCII und^M
ist LF; das Edit-Steuerelement übersetzt jedoch beide Tastendrücke in CR + LF.) Fügt in ähnlicher Weise CtrlIein Tab-Zeichen ein.Ctrl_und Ctrl^führt zu etwas unbrauchbarem "Unit separator" (
^_
) und "Record separator" (^^
).(Die
^X
Notation bedeutet die Strg-Taste - in diesem Beispiel Strg-X - in ASCII entspricht dies dem Deaktivieren des 7. Bits des folgenden Zeichens.)Nein, aber Sie verwenden können, wählen das vorherige Wort, und überschreiben, indem Typisierung.CtrlShift← Left
Oder erhalten Sie einen besseren Notizblock .
Notepad Strg-Rückschritt
9849
musa
Textfelder in fast allen Programmen löschen ein Wort, wenn Sie ctrl+ backspacedrücken. Notepad verhält sich jedoch anders und fügt ein Zeichen ein:
`` (Ich habe es hier eingefügt. Ich bin nicht sicher, ob es sichtbar ist. Es sieht aus wie ein Rechteck in Notepad.)
Hier ist ein Screenshot:
- Was ist das für ein Charakter?
- Warum macht Notepad das? Ist es einfacher zu implementieren?
- Gibt es andere Tastenkombinationen für andere Zeichen?
- Gibt es in Notepad eine Tastenkombination zum Löschen eines Wortes?
1 Antwort auf die Frage
21
grawity
Vielen Dank für die Antwortgattigkeit. Aber ich verstehe nicht, warum Sie die Bearbeitung von @ RJFalconer abgelehnt haben. [Strg] [Links] wählt nicht ohne [Shift].
musa vor 13 Jahren
0
@musa: Ich habe es nicht getan, das passiert einfach, wenn zwei Leute gleichzeitig bearbeiten.
grawity vor 13 Jahren
0
Nur für den Datensatz: Notepad2 hat genau das gleiche Problem in den Dialogfeldern zum Suchen und Ersetzen von Text, das Notepad (++) hat, Strg-Backspace löscht das vorherige Wort nicht. Die Problemumgehung funktioniert perfekt, danke.
Michael S. vor 6 Jahren
0
Verwandte Probleme
-
7
Wie ersetze ich Notepad in Windows 7?
-
6
Unicode, Unicode Big Endian oder UTF-8? Was ist der Unterschied? Welches Format ist besser?
-
4
Deinstallieren Sie Notepad unter Windows XP
-
2
Entfernen Sie das Verknüpfungssymbol-Overlay von den Verknüpfungen unter Windows 7
-
4
Ubuntu Linux: Kann ich standardmäßig Klartext einfügen?
-
8
Wie geben Sie Unicode-Zeichen mithilfe von Hexadezimalcodes ein?
-
5
1/2 Taste bei MacOSX?
-
1
Firefox: Kann eine Verknüpfung für eine site-spezifische Google-Suche definiert werden?
-
2
Warum werden meine TXT-Dateien gedruckt, wenn ich sie doppelt anklicke?
-
2
Wie kann ich eine Verknüpfung zu "Foo" ohne das Suffix "- Shortcut" erstellen?