如何在 ZSH 命令行上的命令参数(最多为斜杠)中删除一个目录级别?

Pet*_*etr 4 text-editing zsh command-line

我刚刚从 bash 切换到 zsh。一件事对我来说是不同的并且有点烦人,它Alt-Backspace删除了整个论点,而不仅仅是一个词。我习惯于使用它在命令行上删除文件路径中的一级目录。我可以使用 zsh 的按键吗?

mpy*_*mpy 5

这是一个常见问题,参见例如

但是,有些答案似乎已经过时(对可追溯到 2001 年的邮件列表的贡献)或相当复杂。

在最简单的情况下(并回答您的具体问题以删除回斜线),我会将其归结为

autoload -Uz select-word-style
select-word-style bash
Run Code Online (Sandbox Code Playgroud)

与往常一样,zsh可以,但有时也必须进行更多的定制,如果它不适合您的开箱即用需求。因为我不是专家select-word-style(我为此目的编写了自己的小部件),请参阅man zshcontrib有关选项的详细说明。