Удобный терминал
Удобная и красивая консоль Linux
Удобный терминал
Установка ZSH
Для RHEL/Fedora
sudo dnf install zsh
Для Ubuntu/Debian
sudo apt install zsh
Для ALT Linux
epm install zsh
Установка Oh-My-Zsh
Официальный сайт: Oh-My-Zsh
Установка зависимостей
Перед установкой Oh-My-Zsh необходимо установить необходимые зависимости. Выполните соответствующую команду для вашего дистрибутива:
RHEL/Fedora
sudo dnf install git curl wget
Ubuntu/Debian
sudo apt install git curl wget
ALT Linux
epm install git curl wget
Установка с помощью Curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Установка с помощью Wget
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
Выбор темы
Oh-My-Zsh предоставляет множество тем для настройки внешнего вида вашего терминала. Подробная информация доступна на GitHub Wiki - Themes.
Пример выбора темы в файле .zshrc
:
ZSH_THEME="agnoster"
Выбор плагинов
Плагины расширяют функциональность ZSH, добавляя автодополнение, подсветку синтаксиса и другие полезные функции. Подробная информация доступна на GitHub Wiki - Plugins.
Список рекомендуемых плагинов
plugins=(
gitfast
docker
zsh-autosuggestions
zsh-syntax-highlighting
zsh-completions
docker-compose
z
zsh-interactive-cd
extract
colored-man-pages
)
Для плагина плагина zsh-interactive-cd необходим пакет fzf
Установка дополнительных плагинов
Для некоторых плагинов требуется их клонирование из репозиториев. Добавьте следующий скрипт в ваш .zshrc
или выполните его после установки Oh-My-Zsh:
# Установка zsh-autosuggestions
if [ ! -d "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-autosuggestions" ]; then
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
fi
# Установка zsh-syntax-highlighting
if [ ! -d "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting" ]; then
git clone https://github.com/zsh-users/zsh-syntax-highlighting ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
fi
# Установка zsh-completions
if [ ! -d "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-completions" ]; then
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-completions
fi
После внесения изменений в .zshrc
, примените их, перезапустив терминал или выполнив команду:
source ~/.zshrc
Теперь ваш ZSH настроен с Oh-My-Zsh, выбранной темой и необходимыми плагинами для повышения продуктивности и удобства работы в терминале.
Last updated