Как настроить терминал Mac для повышения продуктивности

Цветные цветы.

Если вы проводите время в терминале на вашем Mac, стоит настроить внешний вид и ощущения от приложения. Хорошая новость заключается в том, что существует множество способов настроить терминал вашего Mac для повышения продуктивности и эффективности.

В этом посте мы покажем вам некоторые из самых интересных способов, как вы можете настроить окна терминала вашего Mac.

Также читайте: Как открыть любую папку из терминала Mac

Настройка темы терминала

Терминал имеет встроенную возможность настраивать темы для ваших окон оболочки, хотя вы можете не заметить этого с первого взгляда. Для этого перейдите на экран настроек терминала.

Опция настроек терминала.

Здесь выберите вкладку Профили. Этот раздел позволит вам настроить внешний вид окна терминала.

Экран профилей терминала.

Вы можете изменить цвет фона и текста, параметры рендеринга текста, размеры и шрифты, тип курсора, цвет выделения и цвета ANSI. Последние используются, когда команда терминала отображает цветной вывод, но в противном случае не появляется.

Вы заметите несколько профилей в меню слева. Вы можете выбрать один из них или нажать значок “+” внизу панели, чтобы создать новый пользовательский профиль. Профили являются контейнерами для ваших настроек, поэтому вам может быть полезно создать личный профиль перед внесением изменений.

Значок Плюс терминала.

Когда вы будете готовы, установите ваш новый основной профиль, нажав кнопку По умолчанию. Все новые окна терминала теперь будут открываться с этим профилем.

Вы также можете открывать окна терминала в конкретном профиле из “Оболочка -> Новое окно”, где вы также можете выбрать профиль.

Выбор нового профиля оболочки.

Вы также можете импортировать профили в терминал из меню внизу экрана профилей.

Импорт профилей в терминал.

Это дает вам возможность гармонизировать ваш опыт работы с терминалом с другими версиями профиля в разных приложениях. Например, ваш редактор Vim, терминал и приложение Slack могут иметь одинаковый профиль и тему.

Команды входа

Терминал может выполнять определенные команды, когда окно оболочки открыто. Вы можете назначить их на основе каждого профиля, так что разные профили выполняют уникальные команды.

Для этого выберите вкладку Оболочка в панели настроек профилей.

Вкладка Оболочка в терминале.

В разделе Запуск установите флажок “Выполнить команду”, затем введите соответствующую команду, которую вы хотите выполнить, но оставьте флажок “Выполнить внутри оболочки” отмеченным.

Добавление команды запуска.

Эта настройка автоматически сохранится в связанном профиле и будет выполняться в следующий раз, когда вы откроете оболочку с этим профилем. Чтобы отключить команду запуска, просто снимите флажок “Выполнить команду”.

Также читайте: 4 лучших альтернативы для приложения терминала macOS

Цветная подсказка

Редактируя файл “.zshrc”, вы можете раскрасить текст подсказки терминала. Это фиксированный текст, который появляется в окне оболочки.

Цветная подсказка.

Чтобы начать, откройте файл “.zshrc” в редакторе nano с помощью следующей команды:

nano ~/.zshrc

Редактор Nano.

В редакторе добавьте новую строку, которая начинается с PROMPT=. Ваши коды ANSI и стиль подсказки будут следовать за этим. Полный код, который у нас есть:

PROMPT="%F{cyan}%n %1~ %# %f"

Чтобы разобрать наш пример, мы заключили стиль в %F и %f, чтобы указать, что мы будем использовать цвет, затем добавили название цвета в фигурных скобках {cyan}. Это также может быть номер от 0 до 256.

После этого мы задали некоторый стиль подсказки:

  • Показать имя пользователя ( %n)
  • Отобразить путь к текущему рабочему каталогу без домашнего каталога ( %1~)
  • Установить отображение символа решетки, если пользователь является администратором root, или в противном случае показать символ процента ( %#)

Здесь можно сделать гораздо больше, и процесс проще, чем использование профилей bash в предыдущих версиях терминала.

Цвет и форматирование текста терминала

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

Чтобы прикрепить цвет текста к профилю, используйте настройку цвета текста на экране “Профили -> Текст” в настройках терминала.

Опции форматирования текста в терминале.

Чтобы временно окрасить текст, заключите текст в двойные кавычки и используйте команду printf:

printf"\e[31mHello World\e[0m\n"

Давайте разберем это:

  • \e экранирует непечатаемые символы
  • [31m — это код цвета для красного текста
  • Hello World — это наша строка
  • \e[0m очищает форматирование, чтобы новый текст не отображался в цвете
  • \n печатает новую строку

Если вы хотите, чтобы текст продолжал отображаться в цвете, не добавляйте \e[0m. Чтобы завершить форматирование, напечатайте \e[0m в стандартный вывод с помощью printf.

Напечатанный текст с временным цветом.

Вы также можете использовать те же коды ANSI из предыдущего и углубиться в форматирование вашей подсказки.

Также читайте: Как изменить имя компьютера вашего Mac

Изменение заголовка окна терминала

По умолчанию терминал будет показывать текущий рабочий каталог, активный процесс и размер области просмотра в заголовке окна терминала.

Заголовок окна терминала.

Вы можете изменить это на вкладке “Профиль -> Окно” в настройках терминала.

Настройки окна терминала.

Вы можете настроить параметры в разделе Заголовок и увидеть результаты в любых открытых окнах оболочки, работающих с вашим текущим профилем. Те же самые широкие настройки также можно найти на экране Вкладка, если вы хотите воспроизвести свои настройки для нескольких открытых вкладок.

Заключение

Настройка терминала под себя — отличный способ персонализировать ваш опыт и стать более эффективным и продуктивным. На самом деле, вы можете сделать гораздо больше, чтобы настроить терминал вашего Mac, и этот пост демонстрирует лучшие моменты.

С терминалом, настроенным под ваши конкретные требования, вы можете управлять всем вашим компьютером из терминала или даже обновить ваш Mac из терминала. Будете ли вы использовать терминал больше, если сможете его настроить? Дайте нам знать в разделе комментариев ниже!