zsh forward-word 与 bash/emacs 有点不同,我想改变它。
我不描述所有差异,而是一步一步地向您展示 bash 的行为。我将光标标记为“^”符号。
foo bar --non-needed-param --needed-param^
兆字节
foo bar --non-needed-param --needed-^param
兆字节
foo bar --non-needed-param --^needed-param
兆字节
foo bar --non-needed-^param --needed-param
兆字节
foo bar --non-^needed-param --needed-param
兆字节
foo bar --^non-needed-param --needed-param
兆字节
foo ^bar --non-needed-param --needed-param
MF
foo bar^ --non-needed-param --needed-param
医学博士
foo bar^-needed-param --needed-param
医学博士
foo bar^-param --needed-param
医学博士
foo bar^ --needed-param
该算法既可以灵活地在单词中移动,也可以为我删除部分单词。它也在emacs中,所以我已经习惯了。我也想在 zsh 中看到它。谢谢。