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

May 09 2023
Вы хотите увеличить использование терминала и сделать его более продуктивным? Не смотрите дальше! В этом посте я познакомлю вас с Fig, удивительным приложением, которое может значительно улучшить рабочий процесс вашего терминала. Наряду с Fig мы также установим другие полезные инструменты, такие как iTerm2, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting и Powerlevel10k, чтобы сделать ваш терминал еще лучше.

Вы хотите увеличить использование терминала и сделать его более продуктивным? Не смотрите дальше! В этом посте я познакомлю вас с 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. Удачной работы с терминалом и повышения производительности!