4

После копирования нового исполняемого файла в PATH автозаполнение bash для этой команды запускается без проблем, но необходимо перезапустить zsh.

Как подтолкнуть zsh к автозаполнению без перезапуска оболочки? Это может поднять это автоматически?

1 ответ1

5

Как подтолкнуть Zsh автозаполнение, чтобы забрать его

Используйте rehash:

  • rehash пересчитывает внутреннюю хэш-таблицу содержимого каталогов, перечисленных в переменной среды path, чтобы учесть добавленные новые команды.

Постоянная перефразировка

Как правило, compinit не будет автоматически находить новые исполняемые файлы в $PATH . Например, после установки нового пакета файлы в /usr/bin не будут немедленно или автоматически включены в завершение. Таким образом, чтобы включить эти новые execuables, нужно выполнить:

$ rehash

Эта «перефразировка» может быть настроена на автоматическое выполнение. Просто включите в ваш zshrc следующее:

~/.zshrc
zstyle ':completion:*' rehash true

Источник zsh - постоянная перефразировка

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .