Добавлен Oh My ZSH!
This commit is contained in:
parent
a3de7a88f2
commit
ead4ceb626
|
@ -1,3 +1,4 @@
|
||||||
# Программы
|
# Программы
|
||||||
|
|
||||||
- [Asterisk](asterisk.md)
|
- [Asterisk](asterisk.md)
|
||||||
|
- [Oh My ZSH!](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
|
||||||
|
```
|
||||||
|
|
||||||
|
**Для применения изменений возможен перезапуск терминала!**
|
Loading…
Reference in New Issue