Поиск по сайту:

Как установить Oh My Zsh в Ubuntu 20.04


При работе с средами на базе Unix большую часть времени мы тратим на работу в терминале. Красивый терминал поднимет нам настроение и повысит нашу производительность. Здесь в игру вступает OH-MY-ZSH.

OH-MY-ZSH — это платформа с открытым исходным кодом для управления конфигурацией ZSH, управляемая сообществом. Он поставляется с множеством полезных функций, плагинов, помощников, тем и несколькими вещами, которые помогут вам лучше работать с терминалом. В настоящее время поддерживается 275+ плагинов и 150 тем.

Прежде всего вам необходимо установить и настроить ZSH в качестве оболочки по умолчанию в Ubuntu.

Требования

  • Должен быть установлен Zsh (подойдет версия 4.3.9 или более поздняя, но мы предпочитаем версию 5.0.8 и новее).
  • Должен быть установлен Curl или Wget.
  • Должен быть установлен Git (рекомендуется версия 2.4.11 или выше).

Давайте приступим и посмотрим, как установить и настроить программу OH-MY-ZSH в Ubuntu Linux.

Установка OH-MY-ZSH в Ubuntu Linux

Установку Oh My Zsh можно выполнить с помощью команд «Curl» или «Wget» в вашем терминале. Убедитесь, что в ОС установлена одна из утилит, а если нет, установите их вместе с git, выполнив следующую команду apt.

sudo apt install curl wget git

Затем установите Oh My Zsh через командную строку с помощью curl или wget, как показано.

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

После установки OH-MY-ZSH будет создана резервная копия существующего файла .zhrc. Затем будет создан новый файл .zshrc с конфигурациями. Поэтому всякий раз, когда вы решите удалить OH-MY-ZSH с помощью программы удаления, автоматически будет восстановлен старый файл .zshrc.

-rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc

Все конфигурации размещаются в файле .zshrc. Здесь вы либо измените параметры, либо включите новые плагины, либо измените темы в зависимости от потребностей.

Давайте разберем некоторые важные параметры, которые мы можем изменить в файле .zshrc.

OH-MY-ZSH Темы

Среди всех функций OH-MY-ZSH мне нравится набор тем, который поставляется в комплекте с установкой. Это визуально улучшает внешний вид моего терминала. Темы устанавливаются в папку «/home/tecmint/.oh-my-zsh/themes/».

ls /home/tecmint/.oh-my-zsh/themes/

По умолчанию загружается тема «robbyrussell». Чтобы изменить тему, измените параметр «ZSH_THEME=» в файле .zshrc.

nano ~/.zshrc

Вам необходимо указать источник (source ~/.zshrc) файла, чтобы изменения вступили в силу.

source ~/.zshrc

Плагины OH-MY-ZSH

OH-MY-ZSH поддерживается множеством плагинов. Установить плагин довольно просто. Все, что вам нужно сделать, это получить пакет плагина и добавить имя плагина в параметр плагинов в файле .zshrc. По умолчанию git — единственный плагин, который включается после установки.

Теперь я добавлю еще два плагина «ZSH-автопредложения и ZSH-синтаксис-подсветка», клонировав пакеты.

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Чтобы сделать плагины эффективными, все, что вам нужно сделать, это отредактировать файл .zhsrc, добавить имя плагина в plugins=() с пробелом между каждым именем плагина.

nano ~/.zshrc

Теперь исходный файл (source ~/.zshrc), чтобы изменения вступили в силу. Теперь на скриншоте вы можете видеть, что функция автоматического предложения включена, она запоминает команду, которую я использовал ранее, и предлагает на ее основе.

OH-MY-ZSH Автоматическое обновление

OH-MY-ZSH автоматически проверяет наличие обновлений раз в две недели. Чтобы отключить его, установите параметр DISABLE_AUTO_UPDATE="true". Вы также можете контролировать количество дней, в течение которых должно выполняться обновление, задав export UPDATE_ZSH_DAYS=.

Можно запускать обновления вручную, выполнив команду.

omz update

Удаление OH-MY-ZSH в Ubuntu Linux

Если вы хотите удалить oh-my-zsh, выполните команду «uninstall oh_my_zsh». Он удалит все необходимые файлы и папки, входящие в состав oh_my_zsh, и вернется к предыдущему состоянию. Перезагрузите терминал, чтобы изменения вступили в силу.

uninstall oh_my_zsh

Вот и все, что касается этой статьи. Мы рассмотрели, что такое oh-my-zsh, как его установить и настроить. Мы также видели плагины и темы. Есть гораздо больше возможностей, чем то, что мы обсуждали в этой статье. Изучите и поделитесь своим опытом с нами.