readline - Wort unter Cursor löschen

573
LetMeSOThat4U

ZB Alt-dlöscht das Wort bis zur nächsten Wortgrenze. Es gibt auch eine Abkürzung, die bis zur vorherigen Wortgrenze IIRC gelöscht werden soll, aber ich möchte das Wort UNDER-Cursor löschen (dh zur aktuellen linken Wortgrenze und zur nächsten Wortgrenze).

Ist das überhaupt in readline verfügbar?

1
`Alt-Backspace` löscht die * vorherige * Wortgrenze. Nicht sicher, ob es eine Möglichkeit gibt, einen Tastendruck auf "Alt-d Alt-Backspace" zuzuordnen glenn jackman vor 9 Jahren 0

1 Antwort auf die Frage

1
glenn jackman

OK fand es: Sie können Schlüsselbindungen für "Makros" erstellen: http://manpages.ubuntu.com/manpages/trusty/de/man3/readline.3readline.html

Wählen Sie zunächst eine Tastenkombination aus, die Sie für diese Operation verwenden möchten, um bind -sp | sort | lesszu sehen, was gerade verwendet wird.

Angenommen Ctrl-xCtrl-w, dann ist OK

echo '"\C-x\C-w": "\ed\e\C-h"' >> ~/.inputrc 

Starte eine neue Shell und du solltest gut sein.

Ist Ctrl-xCtrl-wzwar genauso einfach / umständlich wieAlt-dAlt-Backspace