Найти тему
Закладки

Linux. "Прокачка терминала" (Часть 2). Установка Oh-My-Zsh

В прошлой части "Прокачки терминала" мы установили ZSH, но по умолчанию он выглядит настолько убого, что возникает вопрос "И зачем я ЭТО ставил?". Поэтому в этой части мы будем его "раскрашивать". А делать мы это будем с помощью Oh-My-Zsh.

Oh-My-Zsh - это фреймворк с открытым исходным кодом, предназначенный для управления конфигурацией оболочки ZSH.

Установка

Вводим одну за другой следующие команды:

sudo apt install -y git curl
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Установка Oh-My-Zsh завершена
Установка Oh-My-Zsh завершена

Что происходит?
1. Устанавливаем
git и curl
git - система управления версиями. В нашем случае нужна для клонирования Oh-My-Zsh из репозитория github
curl - программа, позволяющая взаимодействовать с серверами по множеству различных протоколов с синтаксисом URL. В нашем случае через нее загружается скрипт install.sh, который установит Oh-My-Zsh на наш компьютер.
2. Скачиваем и исполняем скрипт
install.sh

И так, теперь мы имеем кучу плюх, благодаря командной оболочке ZSH, и не такой вырвиглазный вид терминала, благодаря фреймворку Oh-My-ZSH, но и это еще не все!

Oh-My-ZSH поддерживает использование тем!

Парочка тем. Dallas мне нравится больше всего
Парочка тем. Dallas мне нравится больше всего

Для смены темы выполняем следующие действия:
1.Переходим по
ссылке, выбираем тему по вкусу, запоминаем/записываем/копируем ее название. Я выберу тему Dallas.

2. Любым текстовым редактором открываем файл .zshrc , который
находится в /home/имя_пользователя . Я воспользуюсь редактором nano.

nano .zshrc
Редактор nano
Редактор nano

3. Находим строку, которая начинается с ZSH_THEME и меняем текст внутри кавычек, что идут после знака = на Dallas

Редактор nano, после изменения названия темы в конфиге Oh-My-Zsh
Редактор nano, после изменения названия темы в конфиге Oh-My-Zsh

4. Сохраняем файл и закрываем редактор
В случае с
nano:
1. ctrl+o Enter - для сохранения
2.
ctrl+x - для выхода

5. Закрываем и снова открываем терминал

6. Любуемся результатом!

Выбрана тема Dallas
Выбрана тема Dallas
Тестим умное автодополнение - вводим loo ...
Тестим умное автодополнение - вводим loo ...
...и дважды нажимаем Tab
...и дважды нажимаем Tab

Все!

Полезные ссылочки по теме:
Документация ZSH -
http://zsh.sourceforge.net/Doc/Release/zsh_toc.html
Документация Oh-My-Zsh -
https://github.com/robbyrussell/oh-my-zsh/wiki