Нравится мне значится оболочка zsh и как частный её случай выступает oh-my-zsh. Всё бы ничего, но угораздило меня как-то попробовать fish и я крайне полюбил как там реализованы автодополнения. Прогуглил и нашел как реализовать, пишу здесь это, как и всё прочее, себе на память.
- Если у васм ещё не установлен oh-my-zsh то устаналиваем командой:
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
- После чего клонируем необходимые для fish подобного автокомплита плагины.
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting
- Прописываем плагины в конфиг
~/.zshrc
:
plugins = ( [plugins...] zsh-autosuggestions history-substring-search zsh-syntax-highlighting)
Внимание: убедитесь, что zsh-syntax-highlighting записан последним в списке плагинов.
- Если отображется не ахти как, то попробуйте в конфиг вписать такое изменение стилей
~/.zshrc
.
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'
- Скармливаем zsh исправленный конфиг:
source ~/.zshrc
Гик, хакинтошник, линуксоид, считаю себя flutter разработчиком. Завёл канал, в котором изначально хотел показывать как я с нуля и до бесконечности погрузился в дорвей тематику, а в итоге просто рассказываю о себе, своих успехах и неудачах в сайтах, приложениях, офлайн проектах. Добро пожаловать в