Я работаю в системе с пользователями около 60 тыс. Пользователей. Я использую zsh
с oh-my-zsh
. Автозаполнение в основном отличное, но периодически он пытается автозаполнять имя пользователя в системе. Это мешает моей оболочке на 2-3 секунды. Он часто пытается заполнить имя пользователя, даже если он ожидает что-то вроде пути. Это происходит часто в различных командах.Отключить zsh завершение работы пользователей во всем мире
Это очень расстраивает.
Я попытался выключить его:
zstyle ':completion:*:*:*:user' ignored-patterns '*'
, но он не работает (я попытался тестирования с su TAB
и он висел на нормальных 2-3 секунды).
Я хочу остановить zsh
от попыток автозаполнения с именем пользователя в любом месте. Все решения, которые я вижу в Интернете, включают в себя отключить его по команде, что я бы предпочел не беспокоиться, потому что никогда не будет ситуации, когда я хочу, чтобы zsh
был укомплектован пользователем.
Можно ли это сделать?
Просто из тела функции '_users' вы хотите игнорировать' users', а не 'user'. – 4ae1e1