Поиск по сайту:

о мой zsh и powerlevel10k: матч, заключенный на небесах


Быстрое и простое руководство по преобразованию оболочки терминала zsh с помощью темы «О, мой zsh и powerlevel10k», чтобы она выглядела круто в Ubuntu и других дистрибутивах Linux.

Оболочкой по умолчанию в большинстве дистрибутивов Linux является bash. Bash — надежная и устаревшая утилита. Однако ему не хватает некоторых настроек, таких как красивые цвета, поддержка курсора и т. д.

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

В этом подробном руководстве объясняется, как установить zsh, о мой zsh, и применить тему powerlevel10k.

ох мой zsh и powerlevel10k: руководство по установке и настройке

1. Установка zsh и смена оболочки

Откройте терминал и установите zsh, используя следующую команду, применимую к вашему дистрибутиву.

Ubuntu, Debian, Linux Mint и все связанные дистрибутивы

sudo apt install zsh

Федора

sudo dnf install zsh

Арка

pacman -S zsh

После завершения установки узнайте путь установки zsh.

whereis zsh

Затем измените оболочку, используя путь к исполняемому файлу zsh для текущего пользователя.

chsh -s /usr/bin/zsh <username>

изменить оболочку для текущего пользователя

Закройте и снова откройте терминал. И вы должны увидеть первоначальную настройку zsh. Выберите вариант 2. Внешний вид приглашения оболочки изменится на тему по умолчанию, как показано ниже.

первая настройка zsh

2. Установите о боже zsh

О боже мой zsh — это набор скриптов для дальнейшей настройки zsh.

Во-первых, мы установим мой zsh-скрипт, загрузив его с GitHub. Было бы лучше, если бы у вас для этого были пакеты wget и git. Установите wget и git, используя следующую команду, если она не установлена.

sudo apt install wget
sudo apt install git

Затем установите, о боже мой, zsh, используя следующую команду.

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

И вы должны увидеть, что тема «О, мой zsh» применяется к вашему терминалу со стандартной темой robbyrussell.

Установите «О мой zsh» и тему по умолчанию.

Oh my zsh также поставляется с дополнительными темами, и вы можете установить их, используя это руководство. Однако в этом уроке я буду говорить о конкретной теме, а именно о powerlevel10k.

3. Установите тему Powerlevel10k для «О, мой zsh».

Откройте терминал и выполните следующую команду, чтобы клонировать репозиторий powerlevel10k из GitHub, и поместите файлы в папку конфигурации о, мой zsh.

git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

Откройте файл ~/.zshrc в текстовом редакторе и установите для переменной ZSH_THEME значение "powerlevel10k/powerlevel10k".

cd ~
nano .zshrc

По умолчанию это должен быть Роббирассел. Удалите «robbyrussell» и добавьте приведенный ниже «powerlevel10k/powerlevel10k».

После внесения изменений ваш файл ~/.zshrc должен выглядеть примерно так:

ZSH_THEME="powerlevel10k/powerlevel10k"

Сохраните и закройте файл (CTRL+O, ENTER и CTRL+X).

смени тему «О, моя zsh» на powerlevel10k

Перезагрузите терминал, чтобы запустить первый мастер настройки темы powerlevel10k.

4. Первая настройка powerleve10k.

Когда вы запускаете терминал после установки, powerlevel10k задает вам различные вопросы, чтобы понять настройку вашего дистрибутива Linux. Итак, нажмите клавишу в соответствии с вашими потребностями, чтобы настроить терминал по своему вкусу. Ниже приведены примеры скриншотов вопросов, чтобы дать вам некоторое представление.

уровень мощности10k - Wizard1

powerlevel10k - мастер 2

И, наконец, вы можете сохранить файл, чтобы насладиться новым внешним видом вашего терминала.

После применения настроек в теме powerlevel10k zsh

Если вы хотите снова перезапустить мастер настройки, выполните следующее. Вы можете делать это столько раз, сколько захотите.

p10k configure

На этом базовая настройка завершена. Если вы хотите большего, следуйте дальше.

Дополнительные настройки (расширенное использование)

5. Установка темы GNOME Terminal «Дракула»

Если вы используете рабочий стол GNOME со встроенным терминалом, вы можете попробовать потрясающую тему «Дракула». Для этого откройте терминал и выполните следующую команду, чтобы загрузить тему.

git clone https://github.com/dracula/gnome-terminal
cd gnome-terminal

Откройте терминал GNOME и перейдите в настройки. Добавьте новый профиль, нажав на [+] и назовите его «Дракула». Затем перейдите на вкладку «Цвета» и снимите флажок «Использовать цвета из системной темы».

создать новый профиль для терминала

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

./install.sh

применение темы Дракулы для терминала gnome

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

6. Автозаполнение и подсветка синтаксиса для zsh

Для zsh доступны два плагина, разработанных сообществом, которые вы можете попробовать. Это zsh-самовнушения и zsh-подсветка синтаксиса.

Откройте терминал и выполните следующую команду, чтобы загрузить zsh-autosuggestions и поместить его в папку плагина.

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

Аналогичным образом запустите следующее для плагина подсветки синтаксиса.

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Откройте файл ~/.zshrc с помощью текстового редактора (используйте следующую команду) и найдите строку плагины=(git). И замените его на следующее:

nano ~/.zshrc
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

Сохраните и закройте файл, используя CTRL+O, ENTER и CTRL+X.

Закройте и откройте свой терминал; теперь вы сможете использовать автопредложения и подсветку синтаксиса.

Подведение итогов

Вот и все! Теперь в вашей системе должны быть установлены «Oh My Zsh» и тема Powerlevel10k. Вы можете настроить внешний вид и поведение темы Powerlevel10k, настроив ее в соответствии со своими потребностями.

Статьи по данной тематике