Установка и использование Powerlevel10k в Zsh ⋆ ALexHost SRL

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills
21.01.2025

Установка и использование Powerlevel10k в Zsh

Установка и использование Powerlevel10k в Zsh

Терминал – мощный инструмент, и его настройка может значительно повысить вашу производительность. Одним из самых популярных способов сделать это является использование Zsh (Z Shell) в сочетании с темой Powerlevel10k. Powerlevel10k предлагает красивую и легко настраиваемую подсказку, которая может отображать полезную информацию, такую как статус git, окружение хостинга Python и многое другое.

В этом руководстве мы рассмотрим процесс установки Zsh, настройки Powerlevel10k и его кастомизации для создания красивого и эффективного терминала.

Что такое Powerlevel10k?

Powerlevel10k – это тема для оболочки Zsh, в которой основное внимание уделяется скорости, гибкости и визуально привлекательной подсказке. Она предоставляет такие возможности, как:

  • Настраиваемые подсказки с различными стилями.
  • Поддержка отображения статуса git, информации о пользователе, времени и многого другого.
  • Быстрый и отзывчивый пользовательский интерфейс.
  • Простой мастер настройки для новых пользователей.

Установка и использование 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:

sudo dnf install zsh -y

Для Arch Linux:

sudo pacman -S zsh

После установки вы можете проверить версию Zsh с помощью:

zsh --version

Сделайте Zsh оболочкой по умолчанию, выполнив команду:

chsh -s $(which 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:

nano ~/.zshrc

Найдите строку, которая задает тему (она будет выглядеть как ZSH_THEME=”robbyrussell”), и замените ее на:

ZSH_THEME="powerlevel10k/powerlevel10k"

Сохраните файл и выйдите из редактора. Примените изменения, перезагрузив терминал или выполнив команду:

source ~/.zshrc

Шаг 4: Настройка Powerlevel10k

При первом перезапуске терминала с включенным Powerlevel10k запустится мастер настройки. Этот мастер позволяет настроить внешний вид подсказки в соответствии с вашими предпочтениями.

Вы можете выбрать один из нескольких стилей:

  • Классический: Чистая, минималистичная подсказка.
  • Радуга: Красочная подсказка с различными сегментами.
  • Lean: Простая и компактная подсказка.
  • Pure: Подсказка, похожая на тему Pure, с акцентом на минимализм.

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

Чтобы повторно запустить мастер настройки в любое время, просто выполните команду:

p10k configure

Шаг 5: Установка шрифтов для Powerlevel10k

Powerlevel10k использует специальные шрифты для правильного отображения иконок и символов. Чтобы все выглядело так, как задумано, вам нужно установить шрифт Nerd Font.

Загрузите шрифт Nerd Font по своему выбору из репозитория Nerd Fonts или непосредственно загрузите шрифт MesloLGS NF, который рекомендован Powerlevel10k:

  1. Скачайте шрифт MesloLGS NF по этой ссылке.
  2. Установите шрифты, дважды щелкнув по каждому файлу
    .ttf
    и выбрав “Установить”

После установки шрифтов измените шрифт эмулятора терминала на MesloLGS NF, чтобы обеспечить правильное отображение символов Powerlevel10k.

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills