例如,Alt-d
删除单词直到下一个单词边界。还有一个快捷方式可以删除直到上一个单词边界 IIRC,但我想删除光标下的单词(即删除到当前单词左边界和下一个单词边界)。
这在 readline 中可用吗?
答案1
好的,找到了:您可以创建“宏”的键绑定:http://manpages.ubuntu.com/manpages/trusty/en/man3/readline.3readline.html
首先,选择您想要用于此“删除整个单词”操作的组合键——仔细bind -sp | sort | less
查看正在使用的内容。
假设Ctrl-xCtrl-w没问题,那么
echo '"\C-x\C-w": "\ed\e\C-h"' >> ~/.inputrc
启动一个新 shell,一切就绪了。
虽然Ctrl-xCtrl-w和Alt-dAlt-Backspace