结论:
- 在无法配置末端
WORDCHARS
的 Bash 中没有其他选择。C-w mysql
取决于editline
,可使用 进行自定义~/.editrc
。redis-cli
取决于linenoise
,它删除了整个单词而不考虑:
,-
在 zsh 中,WORDCHARS
控制C-w删除单词时的行为。readline 有什么替代方案吗?
我最近注意到C-win mysql
/的行为redis-cli
与 Bash 中的不同,尽管两者都取决于readline
?
以字符串foo:bar
为例,仅在 Bash 中bar
被删除。C-w在mysql
/redis-cli
中,整个单词foo:bar
被删除。
我该如何控制这种行为?