evf*_*qcg 5 linux unix terminal zsh shell
例如,当我在终端中输入路径时
cd project/example/one
Run Code Online (Sandbox Code Playgroud)
我可以按下Ctrl+W并删除整个“单词” project/example/one。有时它不是很有用。
是否有任何快捷方式可以仅删除one单词以进行如下操作?
cd project/example/
Run Code Online (Sandbox Code Playgroud)
在带有GNU readline 的shell 中,您可以组合backward-word(向后移动一个单词, Meta-b) 和kill-line(删除从当前光标位置到行尾的文本, Ctrl-K) 命令。
还有backward-kill-word,默认情况下Meta-Backspace。
为了让命令zsh使用相同的字边界(它不使用 GNU readline),我必须设置select-word-style bash.