From ead4ceb6269edde35d13dd1446e6da0a73921607 Mon Sep 17 00:00:00 2001 From: Alexander Date: Thu, 19 May 2022 19:39:37 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20Oh=20My=20ZSH!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- program/README.md | 1 + program/ohmyzsh.md | 60 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 program/ohmyzsh.md diff --git a/program/README.md b/program/README.md index efadd8b..8d25301 100644 --- a/program/README.md +++ b/program/README.md @@ -1,3 +1,4 @@ # Программы - [Asterisk](asterisk.md) +- [Oh My ZSH!](ohmyzsh.md) diff --git a/program/ohmyzsh.md b/program/ohmyzsh.md new file mode 100644 index 0000000..cbbfee1 --- /dev/null +++ b/program/ohmyzsh.md @@ -0,0 +1,60 @@ +# 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 +``` + +**Для применения изменений возможен перезапуск терминала!**