о мой 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 ~/.zshrcplugins=(git zsh-autosuggestions zsh-syntax-highlighting)Сохраните и закройте файл, используя CTRL+O, ENTER и CTRL+X.
Закройте и откройте свой терминал; теперь вы сможете использовать автопредложения и подсветку синтаксиса.
Подведение итогов
Вот и все! Теперь в вашей системе должны быть установлены «Oh My Zsh» и тема Powerlevel10k. Вы можете настроить внешний вид и поведение темы Powerlevel10k, настроив ее в соответствии со своими потребностями.









