为什么 select-word-style 阻止我使用向后杀字作为前导空格?

为什么 select-word-style 阻止我使用向后杀字作为前导空格?

如果我的 zsh 提示符开头只有一些空格,我通常可以^W( backward-kill-word) 将其删除。然而,一旦我加载select-word-style- 即使我没有选择任何特殊样式 - 这就不再起作用了。当我select-word-style shell它再次工作时,但这不是我想要的默认样式......

有没有办法避免这种恼人的行为?当然,我可以创建一个自定义小部件,如有必要,它会删除空格,否则会调用backward-kill-word,但这感觉像是一个非常肮脏的解决方案。

答案1

select-word-style不幸的是,在很多情况下,无论您如何配置它,它都不能很好地工作。更不幸的是,Zsh 默认的文字编辑小部件也没有真正发挥出色的作用。为了解决这个问题,我创建了一个插件名为zsh-edit其中包括以更合理的方式工作的杀死/移动单词小部件。我鼓励你尝试一下。

相关内容