Answers:
Alt通常将- Backspace和Ctrl- w映射到backward-kill-word
。如果要查找系统上映射到的内容(如果有),请运行bind -P | grep '^backward-kill-word'
。
正如@Barmar所解释的,这与有所不同unix-word-rubout
,后者删除了先前的空间边界。
unix-word-rubout
:使用空格作为单词边界,杀死点后面的单词。
unix-filename-rubout
稍好一点,因为它将停在空白处并以斜线表示。
~/.inputrc
,请在该文件中添加以下行:"\C-b": unix-filename-rubout
。要查看效果,您必须启动一个新的bash shell(或运行其他使用GNU readline库的程序)。