Привет, друзья, добро пожаловать к нам в блог.
Сегодня мы покажем вам, как кастомизировать свой ZSH-терминал на своем Mac. В конце этого урока вы сможете настроить его в соответствии со своими потребностями/предпочтениями.
Давайте начнем!
iTerm 2
iTerm 2 - это замена стандартного приложения терминала Mac. Оно абсолютно бесплатно и предоставляет множество очень удобных функций (например, разделение панелей, глобальный поиск, триггеры и тд), а также множество возможностей настройки (мы рассмотрим их позже).
Начните с загрузки приложения здесь и установите его на свой mac.
Конфигурация
Oh-my-zsh - это фреймворк с открытым исходным кодом, который поможет вам управлять конфигурацией zsh. Он позволяет использовать встроенные помощники, темы, плагины и многое другое
Установите его с помощью следующей команды curl:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)".
По умолчанию oh-my-zsh поставляется в комплекте с плагином git. Это означает, что вы можете использовать любые из этих вариантов. Если вы хотите попробовать, зайдите в git-репозиторий и запустите gst, чтобы узнать текущий статус git.
Чтобы добавить другой плагин, выберите его из этого списка. Затем в вашем .zshrc (расположенном по адресу ~) найдите строку, содержащую plugins=(git), и добавьте имя выбранного вами плагина в массив plugins. Наконец, не забудьте перезапустить ваш терминал.
Например, чтобы добавить z и GitHub cli:
plugins=(
# другие плагины...
git z gh
)
z - один из наших любимых плагинов, он позволяет вам легко переходить к наиболее посещаемым каталогам.
Добавление автозаполнения (необязательно)
Также можно легко добавить автозаполнение команд на основе вашей истории. Мы используем этот способ, поэтому хотим поделиться им с вами.
Сначала перейдите в ~/.oh-my-zsh/custom/plugins и клонируйте этот репозиторий:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Затем вернитесь в ~/.zshrc и добавьте zsh-autosuggestions в массив следующим образом:
plugins=(
# другие плагины...
zsh-autosuggestions
)
Перезапустите ваш iTerm и готово! Попробуйте перемещаться, теперь у вас должны быть красивые предложения.
Тема
Powerlevel10k позволяет настроить тему терминала с помощью "мастера конфигурации". Этот мастер спросит ваши предпочтения и создаст соответствующую конфигурацию темы.
Приступайте и установите его:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
Затем перезапустите iTerm. При открытии вы должны получить доступ к мастеру powerlevel10k.
Сначала он может попросить вас установить несколько шрифтов, установите их, чтобы получить доступ ко всем свойствам настройки:
После этого остановите iTerm с помощью клавиш ⌘+Q и перезапустите его. После этого он должен спросить вас о ваших предпочтениях.
Если мастер настройки не запускается автоматически, используйте команду p10k configure
Кастомизация iTerm
Откройте настройки iTerm. Здесь вы сможете настроить цвета терминала, непрозрачность, курсор, виджеты и многое другое.
Давайте начнем с поиска подходящих цветов в разделе Профили > Цвета. Вы можете либо напрямую выбрать свои собственные цвета, либо воспользоваться предустановленными. Чтобы найти подходящий вам пресет, зайдите на сайт iterm2colorschemes.
Чтобы экспортировать заготовку, откройте ее и экспортируйте с помощью команды "Сохранить страницу как". Экспортированный файл будет иметь расширение .itermcolors.txt, переименуйте его, чтобы сохранить только .itermcolors. Затем импортируйте этот файл в iTerm, чтобы иметь возможность использовать его в выпадающем списке цветовых пресетов.
Заключение
Спасибо, что дочитали это руководство до конца! Надеюсь, ваша новая конфигурация терминала поможет повысить вашу производительность, как это получилось у нас.
Понравилась статья? Тогда ставьте лайки, пишите комментарии, делитесь ею с друзьями, а также подписывайтесь на нас тут и в телеграме (ссылка в шапке профиля).