В Fish, когда вы начинаете печатать, автозаполнение автоматически показывает первое автозаполненное предположение на самой строке.
В Zsh вы должны нажать вкладку, и это показывает автозаполнение ниже. Есть ли способ заставить zsh вести себя как рыба в этом отношении?
(Я использую Oh My Zsh ...)
zsh
autocomplete
fish
korylprince
источник
источник
Ответы:
Я реализовал плагин zsh-autosuggestions .
Он должен хорошо интегрироваться с zsh-history-substring-search и zsh-syntax-подсветкой, которые являются портированными функциями из fish.
источник
Пытаться:
Видеть:
для деталей.
источник
Чтобы получить другие функции, выполните следующие действия: https://github.com/abhigenie92/zsh_to_fish
Установить ой-мой-zsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
Клонировать необходимые плагины.
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Добавьте плагины в
~/.zshrc
качествеplugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting)
Примечание: убедитесь, что zsh-syntax-подсветка является последней в приведенном выше списке.Исправьте проблемы фоновой темы (не обязательно зависит от вашей темы.) Добавьте следующую строку к вашей
~/.zshrc
.ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'
Перезапустить зш
source ~/.zshrc
Если вам нравится ответ, пожалуйста, подумайте о роли github-репо.
источник