# Oh My ZSH! `Z shell`, `zsh` - одна из современных командных оболочек `UNIX`, использующаяся непосредственно как интерактивная оболочка, либо как скриптовый интерпретатор. ## Установка Установка `zsh` в `Linux Solus`: ```sh sudo eopkg it zsh ``` ## Oh My ZSH! `Oh My ZSH!` - конфигурация для управления `zsh`. ### Установка ```sh sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" ``` Если необходимо установить в качестве основного `shell` выполнить: ```sh chsh -s $(which zsh) ``` **После установки перезапустить сеанс для применения изменений!** ### Плагины #### zsh-autosuggestions Предлагает команды по мере ввода на основе истории и завершений: ```sh git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions ``` Добавить в файл `.zshrc` плагин `zsh-autosuggestions`: ```sh plugins=( # other plugins... zsh-autosuggestions ) ``` #### zsh-syntax-highlighting Этот пакет обеспечивает подсветку синтаксиса для оболочки `zsh`. Позволяет выделять команды при их вводе в командной строке `zsh`. Установка: ```sh git clone https://github.com/zsh-users/zsh-syntax-highlighting.git && echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc ``` **Для применения изменений возможен перезапуск терминала!**