Частью этого поведения является параметр menu_complete
. Итак, вам нужно:
unsetopt menu_complete
(но похоже, что oh-my-zsh уже делает это). Если этого недостаточно, в случае, если oh-my-zsh делает что-то особенное, вы также можете попробовать:
zstyle ':completion:*' completer _complete
bindkey '\t' expand-or-complete
Вы также можете сравнить поведение с zsh -f
и в новой оболочке:
autoload -U compinit
compinit
bindkey -e
Если вы видите здесь некорректное поведение, вероятно, это ошибка в вашей версии zsh. В противном случае попробуйте увидеть, какое изменение oh-my-zsh (в его файлах) вызывает проблему. Перед нажатием клавиши Tab вы можете ввести Ctrl X h, чтобы получить контекстную информацию о следующем завершении (это может помочь вам понять, что происходит).
После того, как вы нашли решение, чтобы сделать его постоянным, поместите его в свой .zshrc
после любого изменения, сделанного oh-my-zsh, поэтому обычно в конце или ближе к концу файл.
то [1130754]updateate-rc.d[1130755] сделает ссылки для запуска вашей службы [1130756]server[1130757] в уровнях 2345 и для остановки в уровнях 016, все эти ссылки имеют порядковый номер [1130758]20[1130759].
Если сценарий [1130760] сервера [1130761] зависит от других служб, например, [1130762] сети [1130763]. Таким образом, когда скрипт [1130764]server[1130765] запускается, а зависящие от него сервисы ещё не запущены, он не будет работать.
или добавить его в [1130770]/etc/rc.local[1130771].[1130360].