Вы работаете в Windows и часто слышите, как пользователи других платформ хвастаются своей супер-радужной командной строкой. Не волнуйтесь, вы тоже можете получить потрясающе выглядящий терминал.
Следующие шаги перечислены ниже:
1. Установить WSL
Https://docs.microsoft.com/en-us/windows/wsl/install-win10 (понятные и простые шаги по установке WSL).
2. Установка вашего терминала
Вышеупомянутый результат достигается с помощью Fluent Terminal от Felixse. Этот терминал просто великолепен в Windows, потому что он плавно заменяет Powershell или CMD, сохраняя все функции и позволяя легко переключаться между ними в любое время. Он также отличается отличной производительностью и красивым интерфейсом настроек.
Это программное обеспечение все еще находится на ранней стадии разработки, но оно достаточно стабильно (для меня), чтобы работать с ним в качестве терминала по умолчанию. Самые простые шаги по установке Fluent Terminal:
1. Установите Шоколадный.
2. Из оболочки с повышенными привилегиями / оболочки администратора выполните
choco install fluent-terminal
Еще один прекрасный результат можно получить с Hyper Terminal (независимо от вашей ОС, потому что Hyper кроссплатформенный), следуя этому руководству от Syed Sharizal, на которое он был вдохновлен 💪🏾.
3. Настройка Fluent Terminal
Чтобы получить терминал с функциями UNIX, мы должны переключиться на WSL просто потому, что этого нельзя достичь ни с помощью команды Windows, ни с помощью Powershell.
4. Устанавливаем ZSH
- Запустить
sudo apt-get install zsh
- Откройте свой bash_profile
vim ~/.bashrc
- Получите знания о vim прямо с этой шпаргалки. - Установите ZSH по умолчанию (следуйте # комментариям, чтобы ориентироваться в файлах).
bash -c zsh # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don't do anything case $- in *i*) ;; *) return;; esac
5. Установите Oh My ZSH
Oh My Zsh - это восхитительный фреймворк с открытым исходным кодом, управляемый сообществом, для управления вашей конфигурацией Zsh. Он поставляется в комплекте с тысячами полезных функций, помощников, плагинов, тем и некоторыми вещами, которые заставят вас кричать ...
Чтобы установить Oh My ZSH, выполните эту команду.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
6. Настройка Oh My ZSH
К настоящему времени у вас уже есть лошадь 🐴. Пора сделать из него единорога 🦄.
С помощью следующих шагов вы можете настроить все по своему желанию и ощущениям;
- Тематизация вашего OMZ - установите PowerLevel9K
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
Выберите эту тему в своем ~/.zshrc
, добавив эту строку
ZSH_THEME="powerlevel9k/powerlevel9k"
- Установка шрифтов Powerline
Эти шрифты помогут вам получить стрелки и значки git, которые вы видите в левой части приглашения.
Я использую ботанические шрифты, а не powerline-шрифты, потому что считаю, что хранилище последних менее обслуживается.
Nerd Fonts - это проект, который исправляет шрифты, ориентированные на разработчиков, с большим количеством глифов (значков). В частности, чтобы добавить большое количество дополнительных глифов из популярных знаковых шрифтов, таких как Font Awesome, Devicons, Octicons и других.
- Откройте http://nerdfonts.com/
- Перейдите в раздел "Загрузки", затем выберите шрифт и загрузите его.
- Установите его, как если бы вы устанавливали любой шрифт в Windows.
- Добавьте шрифт в Fluent Terminal - Настройки → Терминал → Семейство шрифтов
- Добавьте совместимость с NerdFont, используя
vim .zshrc
, затем добавьте следующую строку сразу под предыдущим ZSH_THEME
POWERLEVEL9K_MODE='nerdfont-complete'
- Дополнительные настройки
Когда у вас есть powerlevel9k, все в значительной степени на вашей стороне. Вы можете настроить его по своему вкусу.
Это ресурсы, которые помогут вам настроить
🦄 - Моя собственная конфигурация .zshrc
🦄 - Документация по настройке Powerlevel9k
🦄 - Ботаны демонстрируют свой конфиг - вместе с конфигурационными файлами
Более…
Если когда-нибудь какая-то информация покажется вам неуместной или «новой». Помните, что этот урок был вдохновлен многими другими, некоторые из которых приведены ниже.