Frage Wie lösche ich Wörter im Terminal mit Ctrl-Backspace wie im Rest von Ubuntu?


Wenn ich in irgendeinem Programm (Browser, Text-Editer, IDE) bin, kann ich 3 Wörter löschen Strg und drückend Rücktaste dreimal.

Dies funktioniert perfekt in allen Programmen, außer für das Terminal. Im Terminal Strg+Rücktaste löscht einfach einen Buchstaben, und ich brauche Alt+Rücktaste um ganze Wörter zu löschen.

Da ich ständig zwischen dem Terminal und anderen Programmen umschalte, ist das wirklich nervig.

Ich habe den Tipp ausprobiert Ich habe hier gefunden (Erstellen ~/.inputrc enthalten "\C-?":"\C-W") aber das funktioniert nicht für mich. Jetzt löscht es das ganze Wort, wenn ich nur drücke Rücktaste, aber Strg+Rücktaste Entfernt immer noch nur einen Buchstaben.

Weiß jemand wie ich dieses Verhalten so ändern kann Strg+Rücktaste löscht das Wort links vom Cursor? Alle Tipps sind willkommen!


4
2018-03-19 12:05


Ursprung


Drücken Sie Strg + W ("W" für Wort). - Jos
@Jos - das kenne ich, und ich könnte es auch benutzen Alt+backspace, aber ich möchte einfach, dass es in allen Programmen gleich ist. - kramer65


Antworten:


Dies ist in der Regel nicht möglich für bash allein ohne Hilfe des Terminal-Emulators, weil Rücktaste  ist normalerweise der gleiche Schlüsselcode wie Strg+? (ASCII DEL) (oder Strg+H - ASCII-Rücktaste). (Versuchen Strg+V dann Rücktaste zu verifizieren.) Das macht Strg+Rücktaste im Wesentlichen Strg+Strg+? ... was gerecht ist Strg+? oder einfach Rücktaste selbst.*)

Bei einigen Terminalemulatoren gibt es Einstellungen, mit denen Sie benutzerdefinierte Tastencodes für verschiedene Tastenkombinationen senden können. Insbesondere haben viele eine Möglichkeit, was anzupassen Rücktaste sendet (um normalerweise zwischen ASCII DEL oder Rückschritt zu wechseln). Vielleicht möchten Sie mit solchen Optionen experimentieren, um zu sehen, ob der Terminalemulator einen anderen Schlüsselcode sendet H und Strg+Rücktaste.


* Dies gilt auch für eine Reihe von Sonderschlüsseln - Eingeben ist Strg+M, Tab ist Strg+ich, Esc ist Strg+], etc.


3
2018-03-19 13:07



Ich benutze Tilix als Emulator. In den Quick Keys kann ich allerdings nicht wirklich die Möglichkeit finden, dieses spezielle Ding zu setzen. Weißt du, ob das für Tilix möglich ist, oder kennst du sonst ein anderes Terminal, das das kann? - kramer65
Ich benutze Terminator, der das seltsame Verhalten hat, dass, wenn ich die Rücktaste auf Strg-H setze, die Rücktaste Strg-H ist, aber die Strg-Rücktaste Strg-Taste? Aber mit Blick auf die Dokumente, den Screenshot in gnunn1.github.io/tilix-web/manual/vteconfig zeigt eine Registerkarte "Kompatibilität" im Abschnitt Profile. Das ist, wo die Option in Terminator ist. - muru