删除 Bash 中的前一个标点符号

hek*_*ran 6 keyboard-shortcuts bash command-line

在 Bash 中,Ctrl + W 将删除最后一个单词。Bash 认为单词是由空格分隔的。

这意味着,如果光标位于字符串“cd /dir1/dir2/dir3”的末尾,并且按下 Ctrl + W,您将留下“cd”。

是否有一个 Bash 快捷方式(可以自定义)让我留下“cd /dir1/dir2/”?

Den*_*son 4

尝试按Esc,然后Ctrl- H(或Esc,然后Backspace)应该绑定到backward-kill-word(并且您可以绑定到其他东西)。

  • Meta + Backspace 也有同样的作用。 (2认同)