3 Stimmen

Wie macht man in der Bash, dass control-delete kill-word bedeutet?

Die Bash verwendet readline, und readline kann das Wort rechts vom Cursor mit "kill-word" löschen.

Das Problem liegt in der Erkennung des Tastendrucks für Strg-Löschen. Wenn ich sie in der Bash drücke, wird "5~" auf dem Bildschirm ausgegeben. I könnte aber das würde bedeuten, dass ich eines Tages "5~" tippen muss, und stattdessen wird ein Wort rechts davon gelöscht! Ich würde also lieber die richtige Steuersequenz herausfinden.

Ich habe gegoogelt, und eine ganze Reihe von Ressourcen diskutieren die "Löschen"-Taste, aber keine, die ich gefunden habe diskutieren "Steuerung-Löschen"-Taste. Ich habe mit vielen Variationen experimentiert, aber nichts funktioniert.

Das Schlimmste sind die Stunden, die ich mit dieser mühsamen, sinnlosen Arbeit verbracht habe, obwohl es eigentlich kein Problem sein sollte.

EDIT: Es ist durch X, so vielleicht gibt es eine Lösung mit xev und xmodmap

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X