我在一个拥有大约6万用户的系统上工作。我将zsh
与oh-my-zsh
一起使用。自动完成功能非常好,但会定期尝试使用系统上的用户名自动完成。这会让我的外壳挂起2-3秒。它通常会尝试使用用户名完成,即使它期望像路径一样。它经常发生在各种不同的命令中。
非常令人沮丧。
我试图将其关闭:
zstyle ':completion:*:*:*:user' ignored-patterns '*'
但它没有用(我尝试用su TAB
进行测试,并且挂起正常2-3秒)。
我想阻止zsh
尝试使用用户名自动填充。我在网上看到的所有解决方案都是在逐个命令的基础上关闭它,我宁愿不打扰,因为永远不会出现我希望zsh
完成的情况。用户。
可以这样做吗?
答案 0 :(得分:1)
以下似乎适用于大多数情况:
zstyle ':completion:*' users
(即提供空列表作为要绘制的用户列表)虽然我已经看到用户名从那时起弹出一次或两次。