gpt4 book ai didi

linux - 到处关闭用户的 zsh 补全

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:48:12 26 4
gpt4 key购买 nike

我在一个拥有大约 6 万用户的系统上工作。我将 zshoh-my-zsh 一起使用。自动完成大部分都很棒,但它会定期尝试使用系统上的用户名自动完成。这会使我的 shell 挂起 2-3 秒。它经常尝试使用用户名来完成,即使它期望的是路径之类的东西。它经常发生在各种不同的命令中。

这很令人沮丧。

我试图通过以下方式将其关闭:

zstyle ':completion:*:*:*:user' ignored-patterns '*'

但它不起作用(我尝试使用 su TAB 对其进行测试,它正常挂起 2-3 秒)。

我想阻止 zsh 在任何地方尝试使用用户名自动完成。我在网上看到的所有解决方案都涉及逐个命令地关闭它,我宁愿不去理会它,因为永远不会出现我希望 zsh 完成的情况一个用户。

这可以做到吗?

最佳答案

以下似乎在大多数情况下都有效:

zstyle ':completion:*' users

(即提供空列表作为要从中提取的用户列表)尽管从那时起我已经看到用户名弹出一两次。

关于linux - 到处关闭用户的 zsh 补全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34618309/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com