configurations/program/src/ohmyzsh.md

1.9 KiB

Oh My ZSH!

Z shell, zsh - одна из современных командных оболочек UNIX, использующаяся непосредственно как интерактивная оболочка, либо как скриптовый интерпретатор.

Установка

Установка zsh в Linux Solus:

sudo eopkg it zsh

Oh My ZSH!

Oh My ZSH! - конфигурация для управления zsh.

Установка

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Если необходимо установить в качестве основного shell выполнить:

chsh -s $(which zsh)

После установки перезапустить сеанс для применения изменений!

Плагины

zsh-autosuggestions

Предлагает команды по мере ввода на основе истории и завершений:

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Добавить в файл .zshrc плагин zsh-autosuggestions:

plugins=( 
    # other plugins...
    zsh-autosuggestions
)

zsh-syntax-highlighting

Этот пакет обеспечивает подсветку синтаксиса для оболочки zsh. Позволяет выделять команды при их вводе в командной строке zsh.

Установка:

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

Для применения изменений возможен перезапуск терминала!