Полезные советы и рекомендации по настройке продуктивной терминальной среды

Вы когда-нибудь ловили себя на том, что смотрите уроки и видео, чтобы узнать что-то новое, и испытываете смертельную зависть? Нет, только я? Что ж, если вы похожи на меня и хотите выяснить, как сделать мой терминал не только лучше, но и более продуктивным и информативным, не ищите дальше! Я расскажу о нескольких инструментах, которые я использую на своем компьютере, которые делают мой терминал веселым и продуктивным местом для работы. Недавно мне пришлось повторить процесс на новом MacBook, и поиск всей информации был похож на охоту за мусором, на которую я не подписывался, поэтому я решил, что в будущем лучше иметь руководство.

Выбор терминала

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

Я использую Fira Font в своем терминале и текстовом редакторе, чтобы использовать лигатуры =› (то есть более красивые стрелки), как вы можете видеть здесь:

Вы можете настроить шрифт, цвета, стиль курсора, цвет и т. д. в iTerm2. Если вы заинтересованы в установке шрифтов Fira для лигатур, вы можете использовать brew на Mac. Вот ссылка на Репозиторий кода Fira, чтобы вы могли просмотреть его по своему усмотрению. Ниже приведен пример моих настроек текста в iTerm2:

О, мой ЗШ

Oh My Zsh — еще один замечательный инструмент, позволяющий сделать ваш терминал более продуктивным и настраиваемым.

«Oh My Zsh — это восхитительная платформа с открытым исходным кодом, управляемая сообществом, для управления вашей конфигурацией Zsh. Он поставляется в комплекте с тысячами полезных функций, помощников, плагинов, тем”

Его просто установить и легко настроить так, как вам нужно. Вы можете просто запустить команду, найденную по этой ссылке. Для его настройки вам потребуется доступ к файлу ~/.zshrc. Вы можете сделать это со своего терминала, используя vim или nano. Если вы не знакомы с редактированием файлов в терминале, вы можете найти список полезных советов и рекомендаций здесь для vim издесь дляnano. О, мой Zsh имеет множество тем и плагинов, которые вы можете использовать, такие как автозаполнение и подсветка синтаксиса, git и т. д. Это отличный способ еще больше настроить ваш опыт.

Звездолет

И последнее, но не менее важное: звездолет! Starship — это кросс-шелловый инструмент подсказок, простой и очень быстрый. Независимо от того, используете ли вы Zsh/Bash/Fish, у вас может быть очень похожий опыт. Это также позволяет вам полностью создавать подсказки для терминала таким образом, чтобы предоставлять вам необходимую информацию именно так, как вам нужно и нужно. 10/10 рекомендую. Установка проста и понятна. Есть так много вещей, которые вы можете настроить, что было бы слишком много, чтобы перечислить их все. Я скажу, что это позволяет вам использовать забавные смайлики для представления вашего статуса git, вы можете отображать метку времени, видеть, как долго вы работали с определенным файлом или сколько времени требуется для выполнения команды. Это супермощная ваша командная строка. Полный список опций конфигурации можно найти здесь. Вот довольно классный файл starship.toml, который я использовал в качестве ориентира.

Это все люди. Всего за несколько шагов вы действительно сможете расширить возможности своего терминала и сделать его инструментом, который вам НРАВИТСЯ использовать. Я надеюсь, что вы нашли это полезным!

Ресурсы:









Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Присоединяйтесь к нашему сообществу Discord.