ZSH setup | best practice

ZSH setup | best practice

Borrow Solutions

Step 1: Install Zsh

Во-первых, давайте установим Zsh:

sudo apt update
sudo apt install zsh


Step 2: Set Zsh as the Default Shell

Измените вашу оболочку по умолчанию на Zsh:

chsh -s $(which zsh)

Выйдите из системы и снова войдите в систему или перезагрузите свой терминал, чтобы применить изменения.


Step 3: Install Oh-My-Zsh

Oh-My-Zsh - это восхитительный фреймворк с открытым исходным кодом для управления вашей конфигурацией Zsh. Установите его с помощью следующей команды:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"


Step 4: Customize Your Zsh Configuration

Откройте файл .zshrc 

nano ~/.zshrc

Измените тему на agnoster: и добавьте несколько полезных плагинов:

# Set the theme
ZSH_THEME="agnoster"

Добавьте строки ниже в файл:

# Add plugins
plugins=(git zsh-autosuggestions zsh-syntax-highlighting z colored-man-pages fzf)
# Set FZF_BASE directory
export FZF_BASE=/usr/share/fzf
# Source Oh My Zsh
source $ZSH/oh-my-zsh.sh


Step 5: Install Powerline Fonts

Чтобы обеспечить правильное отображение символов powerline на вашем терминале, установите шрифты Powerline:

sudo apt install fonts-powerline


Step 6: Set a Powerline-Compatible Font in Your Terminal

Откройте настройки эмулятора вашего терминала и измените шрифт на один из шрифтов Powerline, например DejaVu Sans Mono for Powerline.

Но для начала установите его на свое устройство если его еще нет. Скачать все виды шрифтов можно тут:

https://github.com/powerline/fonts/tree/master/DejaVuSansMono


Step 7: Enjoy Your New Terminal

Обновите исходный файл .zshrc, чтобы применить изменения:

source ~/.zshrc


Вы можете загрузить и запустить этот скрипт из репозитория Connect Platform на GitHub с помощью этой команды:

curl -O https://raw.githubusercontent.com/connectplatform/linux-scripts/main/setup-zsh.sh && chmod +x ./setup-zsh.sh && ./setup-zsh.sh

Этот скрипт выполнит установку и настройку Zsh, Oh-My-Zsh и плагинов, чтобы вы могли быстро приступить к настройке расширенного терминала.

Теперь у вас есть красивый, функциональный терминал с Zsh и Oh-My-Zsh!





Report Page