Встановлення та використання Powerlevel10k у Zsh
Термінал є потужним інструментом, і його налаштування може значно підвищити вашу продуктивність. Одним з найпопулярніших способів зробити це є використання Zsh (Z Shell) у поєднанні з темою Powerlevel10k. Powerlevel10k пропонує красиву і дуже настроювану підказку, яка може відображати корисну інформацію, таку як стан git’а, оточення Python і багато іншого.
У цьому посібнику ми проведемо вас через процес встановлення Zsh, налаштування Powerlevel10k та його налаштування для створення красивої та ефективної роботи з терміналом.
Що таке Powerlevel10k?
Powerlevel10k – це тема для оболонки Zsh, яка фокусується на швидкості, гнучкості та візуально привабливих підказках. Вона надає такі можливості, як:
- Настроювані підказки з різними стилями.
- Підтримка відображення статусу git’а, інформації про користувача, часу тощо.
- Швидкий і чуйний користувацький інтерфейс.
- Простий майстер конфігурації для нових користувачів.
Крок 1: Встановлення Zsh
Перш ніж встановлювати Powerlevel10k, нам потрібно переконатися, що у вашій системі встановлено Zsh. Більшість сучасних дистрибутивів Linux постачаються з Zsh, доступним у їхніх репозиторіях. Якщо Zsh ще не встановлено, ви можете встановити його за допомогою наступних команд:
Для Ubuntu/Debian:
sudo apt update
sudo apt install zsh -y
Для Fedora:
Для Arch Linux:
Після встановлення ви можете перевірити версію Zsh за допомогою:
Зробіть Zsh командною оболонкою за замовчуванням, запустивши її:
Вийдіть з системи і увійдіть знову, щоб зміни набули чинності.
Крок 2: Встановлення Oh My Zsh
Щоб спростити керування плагінами і темами Zsh, рекомендується використовувати Oh My Zsh – фреймворк, який полегшує роботу з Zsh. Встановіть його за допомогою наступної команди:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Після встановлення вашу стандартну оболонку буде змінено на Zsh, і ви отримаєте доступ до різноманітних плагінів і тем.
Крок 3: Встановлення Powerlevel10k
Після встановлення Zsh та Oh My Zsh ви можете встановити Powerlevel10k. Клонуйте сховище Powerlevel10k до каталогу користувацьких тем у Oh My Zsh:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Далі, зробіть Powerlevel10k активною темою, відредагувавши файл .zshrc:
Знайдіть рядок, який задає тему (він матиме вигляд ZSH_THEME=”robbyrussell”) і замініть його на:
ZSH_THEME="powerlevel10k/powerlevel10k"
Збережіть файл і вийдіть з редактора. Застосуйте зміни, перезапустивши термінал або запустивши програму:
Крок 4: Налаштування Powerlevel10k
Під час першого перезапуску терміналу з увімкненим Powerlevel10k запуститься майстер конфігурації. За допомогою цього майстра ви можете налаштувати зовнішній вигляд підказки відповідно до ваших уподобань.
Ви можете вибрати один з декількох стилів:
- Класичний: Чистий, мінімалістичний вигляд підказки.
- Веселка: Барвиста підказка з різними сегментами.
- Lean: простий і компактний спойлер.
- Pure: Підказка, схожа на тему Pure, з акцентом на мінімалізм.
Майстер також запитає, чи хочете ви відобразити інформацію про час, користувача і значки стану. Після кожного вибору ви побачите попередній перегляд у реальному часі, що дозволить вам точно налаштувати параметри.
Щоб повторно запустити майстер конфігурації у будь-який час, просто виконайте його:
Крок 5: Встановлення шрифтів для Powerlevel10k
Powerlevel10k використовує спеціальні шрифти для правильного відображення іконок і символів. Щоб все виглядало так, як задумано, вам потрібно встановити Nerd Font.
Завантажте потрібний вам шрифт Nerd Font зі сховища Nerd Fonts або безпосередньо завантажте шрифт MesloLGS NF, який рекомендується для Powerlevel10k:
- Ви можете завантажити шрифт MesloLGS NF за цим посиланням.
- Встановіть шрифти, двічі клацнувши кожен файл
.ttf
і вибравши “Встановити”
Після встановлення шрифтів змініть шрифт емулятора терміналу на MesloLGS NF, щоб забезпечити належне відображення символів Powerlevel10k.