readline - удаление слова под курсором
Например Alt-d
удаляет слово до следующей границы слова. Есть также ярлык для удаления до предыдущей границы слова IIRC, но я бы хотел удалить слово под курсором (т. Е. До левой границы текущего слова и следующей границы слова).
Это даже доступно в readline?
1 ответ
OK нашел его: вы можете создавать привязки клавиш к "макросам": http://manpages.ubuntu.com/manpages/trusty/en/man3/readline.3readline.html
Во-первых, выберите комбинацию клавиш, которую вы хотите использовать для этой операции "убить целое слово" - peruse bind -sp | sort | less
чтобы увидеть, что используется.
Предположим, что Ctrl-xCtrl-w в порядке, затем
echo '"\C-x\C-w": "\ed\e\C-h"' >> ~/.inputrc
Запустите новую оболочку, и у вас все получится.
Хотя Ctrl-xCtrl-w так же легко / неудобно, как Alt-dAlt-Backspace