Bash 中是否有 WORDCHARS 选项?

Is there any WORDCHARS alternative in Bash?

结论:


在zsh中,WORDCHARS控制着C-w删除单词时的行为。 readline 中有其他选择吗?

我最近注意到 C-wmysql/redis-cli 中的行为与 Bash 中的不同,尽管两者都取决于在 readline?

以字符串foo:bar为例,Bash中C-w只删除了bar。而在 mysql/redis-cli 中,整个单词 foo:bar 被删除。

如何控制这种行为?

有两个命令可以做反向kill word :

backward-kill-word
unix-word-rubout

backward-kill-word 删除 bar, unix-word-rubout 删除 foo:bar

运行 以下命令找出 C-w 绑定到

的内容
bind -P | grep C-w

似乎 bash 没有 zsh 中的 WORDCHARS