我想修改 xterm 命令行中 'backward-kill-word' 的行为。我想删除仅定义为space
或的“word” /
。
例如,如果我输入
$ tttt/tt t@tt_ttt/ttt
拨打电话后我将获得escape backspace
:
$ tttt/tt t@tt_ttt/
再次:
$ tttt/tt
答案1
该readline
命令的unix-filename-rubout
作用正是:
删除 point 后面的单词,使用空格和斜线字符作为单词边界。删除的文本保存在 kill-ring 中。
你只需要将它绑定到Escape- Backspace。只需添加到~/.inputrc
:
"\e\C-?": unix-filename-rubout