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

Увеличьте в 10 раз настройки Zsh с помощью Powerlevel10k

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

Как только вы установите powerlevel10k в zsh, ваш терминал будет выглядеть следующим образом:

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

Как установить Powerlevel10k в Zsh

Чтобы установить Powerlevel10k, вам необходимо установить Git и awesome fonts, а если у вас их нет, то вот как вы можете установить и настроить Git в Ubuntu, включая awesome fonts:

sudo apt install git fonts-font-awesome

После завершения работы этот раздел будет разделен на две части:

    • Установка Powerlevel10k для пользователей Oh My Zsh
    • Установка Powerlevel10k вручную
Для пользователей Oh My Zsh:

Если у вас уже установлен Oh My Zsh, используйте следующую команду, чтобы клонировать репозиторий Powerlevel10k git в соответствующий каталог:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

Затем откройте конфигурационный файл zshrc:

nano ~/.zshrc

Там будет тема с именем andreyex и строка будет выглядеть следующим образом:

ZSH_THEME="andreyex"

В этом случае вам необходимо изменить andreyex на powerlevel10k/powerlevel10k.

После завершения, сохраните изменения и выйдите из редактора nano.

Создайте исходный файл, чтобы внесенные вами изменения вступили в силу.

Для тех, кто не использует Oh My Zsh

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

Вот команда для загрузки темы Powerlevel10k:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k

После завершения выполните следующую команду, чтобы добавить Powerlevel10k в файл конфигурации:

echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

Наконец, создайте файл, используя следующее:

source ~/.zshrc

Некоторые пользователи могут не видеть запрос на настройку Powerlevel10k, который является простым и неинтуитивным.

В этом случае вам нужно будет запустить конфигуратор темы вручную, используя следующее:

p10k configure

Как только вы выполните приведенную выше команду, она запустит запрос Powerlevel10k.

Как настроить Powerlevel10k

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

Первый вопрос заключается в том, выглядит ли показанный значок как ромб или нет:

 

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

В нашем случае это и близко не похоже на бриллиант, поэтому мы нажмем клавишу n.

Во-вторых, он спросит, выглядит ли показанный значок как блокировка или нет:

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

Для нас это не похоже на блокировку, поэтому мы снова нажмем клавишу n.

После того как мы нажали n ранее, он снова задаст мне тот же вопрос, показывая другой символ, чтобы определить, похоже ли это на бриллиант или нет:

 

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

Опять же, это не похоже на блокировку, поэтому я снова нажму клавишу n.

Далее он запросит у меня другой символ, но на этот раз нам придется ответить, выглядит ли он похожим, но выше и толще:

 

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

На этот раз это произойдет, поэтому мы нажмем клавишу y.

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

Теперь выберите варианты оформления для себя и сделайте свой терминал таким, каким вы всегда хотели!

Ошибка при настройке?

Если вы выбрали неправильную опцию при настройке темы и хотите начать все сначала, вы можете запустить конфигуратор Powerlevel10k с помощью следующей команды:

p10k configure

Мы стремимся предложить вам самые простые решения для zsh, поэтому, если у вас есть сомнения или предложения, пожалуйста, оставьте комментарий.