Лучшее руководство по улучшению работы с терминалом и производительности с помощью Zsh и Fig

Вы хотите увеличить использование терминала и сделать его более продуктивным? Не смотрите дальше! В этом посте я познакомлю вас с Fig, удивительным приложением, которое может значительно улучшить рабочий процесс вашего терминала. Наряду с Fig мы также установим другие полезные инструменты, такие как iTerm2, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting и Powerlevel10k, чтобы сделать ваш терминал еще лучше. Когда вы внимательно выполните 12 шагов, вы станете настолько опытными, что будете молниеносно пользоваться терминалом даже кончиками пальцев!
Шаг 1: Установите рис.
Fig — универсальное приложение, предоставляющее мощные функции для терминалов на разных платформах. В этом руководстве мы сосредоточимся на установке MacOS. Чтобы установить Fig, просто следуйте инструкциям по установке, представленным на веб-сайте Fig .
Шаг 2: Войдите в Рис.

Fig не только упрощает процесс добавления плагинов, он также предоставляет множество функций, включая определение псевдонимов, изменение переменных среды и т. д. Веб-сайт Fig заслуживает внимания. После установки Fig вы можете войти в свою учетную запись Fig, чтобы полностью раскрыть его потенциал. Fig предоставляет облачный сервис, который позволяет вам синхронизировать настройки вашего терминала на разных устройствах, делиться конфигурациями с товарищами по команде и получать доступ к обширной библиотеке конфигураций, предоставленных сообществом.
Шаг 3 (необязательно): установите iTerm2
Хотя Fig может работать с любым терминалом, iTerm2 пользуется популярностью среди многих разработчиков благодаря своим расширенным функциям и параметрам настройки. Вы можете скачать и установить iTerm2 с его официального сайта .
Шаг 4: Установите Zsh
Zsh — это мощная оболочка, которая предоставляет множество улучшений по сравнению с оболочкой Bash по умолчанию. Если вы хотите проверить, установлен ли он уже или нет, с помощью zsh --version
команды. Вывод этой команды должен быть примерно таким. zsh 5.8.1 (x86_64-apple-darwin22.0)
Если вы не можете получить этот вывод, необходимо установить zsh. Чтобы установить Zsh, вы можете использовать менеджер пакетов, например Homebrew, или следовать инструкциям по установке с официального сайта Zsh . brew install zsh
Команда — самый простой способ для устройств Apple.
Шаг 5: Установите плагин Oh My Zsh
Oh My Zsh — это популярная платформа с открытым исходным кодом для управления конфигурациями Zsh. Fig предоставляет плагин для Oh My Zsh, который упрощает интеграцию Fig с Zsh. Чтобы установить плагин Fig для Oh My Zsh, вы можете использовать терминал или панель инструментов Fig. В терминале просто введите fig plugins add <plugin-name>
и запустите команду или на панели инструментов откройте страницу плагинов, найдите плагин, который хотите установить, и нажмите кнопку «Установить».


После завершения установки просто запустите fig source
команду в своем терминале.
Шаг 6: Установите Zsh Autosuggestions

Zsh Autosuggestions — это удобный плагин, который предлагает завершение команд на основе вашей истории команд. Чтобы установить Zsh Autosuggestions, следуйте инструкциям на шаге 5. Когда установка будет завершена, запустите команду fig source
в своем терминале.
Шаг 7: Установите подсветку синтаксиса Zsh

Zsh Syntax Highlighting — еще один полезный плагин, который выделяет синтаксические ошибки и другие проблемы при вводе командной строки. Чтобы установить подсветку синтаксиса Zsh, следуйте инструкциям на шаге 5. Когда установка будет завершена, запустите команду fig source
в своем терминале.
Шаг 8: Установите типы файлов с подсветкой синтаксиса Zsh

Zsh Syntax Highlighting Filetypes — это дополнительный плагин, обеспечивающий подсветку синтаксиса для различных типов файлов. Чтобы установить типы файлов с подсветкой синтаксиса Zsh, следуйте инструкциям на шаге 5. Когда установка будет завершена, запустите команду fig source
в своем терминале.
Шаг 9: Установите Powerlevel10k

Powerlevel10k — популярная тема Zsh, которая предоставляет настраиваемую и визуально привлекательную подсказку терминала. Чтобы установить Powerlevel10k, следуйте инструкциям на шаге 5. Когда установка будет завершена, запустите команду fig source
в своем терминале.
Шаг 10: Установите рекомендуемый шрифт
Для корректного отображения символов в Powerlevel10k рекомендуется установить пропатченный шрифт. Рекомендуемый шрифт Meslo Nerd Font можно найти на GitHub . Загрузите шрифты, все четыре шрифта и дважды щелкните файлы, чтобы установить их в MacOS. После установки первого шрифта можно посмотреть replace
или keep both
варианты. Нажмите «Сохранить оба», чтобы не потерять ранее установленные шрифты. После установки установите шрифт в используемом терминале, чтобы обеспечить правильное отображение приглашения Powerlevel10k. Большинство терминалов предоставляют возможность изменения шрифта на странице настроек на вкладке профиля.
Терминал MacOS:

iTerm2:

VSCode:
В терминале VSCode откройте настройки терминала, найдите шрифт. Добавьте новое семейство шрифтов в список. Дважды проверьте имя семейства шрифтов, которое вы установили.


Шаг 11: Настройте Powerlevel10k
После установки Powerlevel10k вы можете настроить его в соответствии со своими предпочтениями. Просто запустите p10k configure
команду в своем терминале, и Powerlevel10k проведет вас через процесс настройки. Вы можете настроить различные аспекты подсказки, такие как цвета, значки и сегменты, чтобы создать персонализированную и визуально привлекательную подсказку терминала.

Шаг 12: Изменить тему
Если вы хотите изменить тему своего терминала, вы можете изучить различные варианты на веб-сайтах, таких как цветовые схемы iTerm2 , которые предлагают широкий спектр тем для iTerm2, и вы можете проверить, как установить их на разных терминалах. Одной из настоятельно рекомендуемых тем является Solarized Dark, которая придает вашему терминалу элегантный и современный вид. Solarized Dark — это мое личное предпочтение, и все скриншоты были сделаны с терминала, в котором используется тема Solarized Dark.
С Fig, Zsh, Oh My Zsh, Zsh Autosuggestions, подсветкой синтаксиса Zsh, Powerlevel10k и настраиваемой темой вы можете превратить свой терминал в источник производительности. Эти инструменты предлагают мощные функции, повышенное удобство использования и красивый внешний вид, что делает работу с терминалом более эффективной и приятной.
В заключение, Fig и сопутствующие инструменты, упомянутые в этом руководстве, могут значительно повысить производительность вашего терминала и поднять рабочий процесс на новый уровень. Установив и настроив Fig, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting, Powerlevel10k и пользовательскую тему, вы можете создать персонализированную и мощную настройку терминала, которая повысит вашу производительность и сделает использование терминала более приятным. Попробуйте их и убедитесь сами!
Я надеюсь, что это пошаговое руководство поможет вам и побудит вас поделиться этим постом на Medium. Удачной работы с терминалом и повышения производительности!