如果我的 zsh 提示符开头只有一些空格,我通常可以^W
( backward-kill-word
) 将其删除。然而,一旦我加载select-word-style
- 即使我没有选择任何特殊样式 - 这就不再起作用了。当我select-word-style shell
它再次工作时,但这不是我想要的默认样式......
有没有办法避免这种恼人的行为?当然,我可以创建一个自定义小部件,如有必要,它会删除空格,否则会调用backward-kill-word
,但这感觉像是一个非常肮脏的解决方案。
答案1
select-word-style
不幸的是,在很多情况下,无论您如何配置它,它都不能很好地工作。更不幸的是,Zsh 默认的文字编辑小部件也没有真正发挥出色的作用。为了解决这个问题,我创建了一个插件名为zsh-edit
其中包括以更合理的方式工作的杀死/移动单词小部件。我鼓励你尝试一下。