Добавлен Oh My ZSH!
This commit is contained in:
parent
a3de7a88f2
commit
ead4ceb626
|
@ -1,3 +1,4 @@
|
|||
# Программы
|
||||
|
||||
- [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