1. Украшение iTerm2
1.1 Экологические требования
iTerm2
Самым большим требованием к среде являетсяPowerLine
требование к шрифтам.- Это тело происходит от
NERD FONTS
NERD FONTS
Предоставляет разнообразные программные шрифты иicons
дополняет систему.
1.2 О выборе шрифта
Что касается этой проблемы, в предыдущих руководствах всем предлагалось загрузить и установить шрифт «xxx». На самом деле, это зависит от личных предпочтений. Вы можете загрузить и установить шрифт в руководстве или выбрать свой любимый шрифт (при условии, что так как это шрифт
nerd fonts
для достижения соответствующего эффекта), вы также можете загрузить толькоnerd fonts
значки вВот список часто используемых шрифтов для вас.
FiraMono Nerd Font
Hac Nerd Font
(SpaceVim
любимый шрифт)MesloLG Nerd Font
(многим предметам нравятсяPower Level 10K
любимые шрифты)
1.3 Установка шрифта
- Используйте
HomeBrew
для установки шрифтов.HomeBrew
Я не буду здесь вдаваться в подробности.Mac
Люди, которые ими пользуются, должны были о нем слышать.- В отличие от большинства других руководств, в этой статье используются два шрифта для достижения цели
Terminal
отдельных шрифтов иicons
отдельного управления, поэтому будущие модификации шрифтов не повлияютicons
на цель.
JetBrainsMono Nerd Font
(Используется для поддержки шрифтов, все зависит от личных предпочтений)Symbols Nerd Font
(Для руководства, чтобыicons
обеспечить поддержку)
- Существует два метода установки:
HomeBrew
(метод, использованный в этой статье)- Локальная установка
<FONT NAME>
: на самом деле относится к содержимому в красном поле на рисунке выше. Фактическое содержимое зависит от шрифта.<FONT_PATH>
: относится к пути шрифтаNERD FONTS
проекта наgithub
HomeBrew
Способ
brew tap homebrew/cask-fonts && brew install --cask font-<FONT NAME>-nerd-font
- Локальный метод установки
curl -fLo "<FONT NAME> Nerd Font Complete.otf" \
https://github.com/ryanoasis/nerd-fonts/raw/HEAD/patched-fonts/<FONT_PATH>/complete/<FONT_NAME>%20Nerd%20Font%20Complete.otf
./install.sh <FontName>
1.4 Установка Oh My Zsh
Oh My Zsh
Это мощный набор файлов конфигурации терминала. В этой статье он не будет обсуждаться слишком подробно, а только показаны его функции украшения.- будет
zsh
установлен как терминал по умолчанию
chsh -s /bin/zsh
- Установить
Oh My Zsh
Существует два метода установки: один
curl
метод, другойwget
метод.
curl
Способ
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
wget
Способ
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
oh my zsh
Каталог и функции
oh my zsh
После установки в корневом каталоге будет создана.oh-my-zsh
скрытая папка с именем «» для храненияoh my zsh
файлов конфигурации по умолчанию и сторонних файлов конфигурации.- Файлы конфигурации пользователя в основном размещаются
custom
в папках
cd ~/.oh-my-zsh/
tree
.oh-my-zsh文件
├───plugins # 自带插件目录,每个插件目录下都有一个 README,有详细使用说明
├───themes # 自带主题目录
└───custom # 用户自定义目录
├───plugins # 第三方插件目录
└───themes # 第三方主题目录
1.6 Установите тему Powerlevel10k
- будет
powerlevel10k
установлен~/.oh-my-zsh/custom/themes
в
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
- Измененные
zsh
файлы конфигурации, настройкиZSH_THEME="powerlevel10k/powerlevel10k
cd
vim .zshrc
- настраивать
iTerm2
- Проверьте, удачен ли шрифт, и войдите в
iTerm2
его использование.get_icon_names
- Настройте
powerlevel10
напоминания безопасности шаг за шагом
p10k configure
2. Об искаженных символах iTerm2 и других
2.1 Искажение символов из-за шрифтов
Данная проблема обычно возникает вначале, то есть после oh my zsh
установки тема модифицируется на встроенную angoster
( ZSH_THEME="agnoster"
).В системе отсутствуют соответствующие powerline
шрифты, из-за чего и возникает данная проблема. Решается установкой любого NERD FONTS
шрифта.
2.2 Искаженные значки из-за конфигурации iTterm2 Arramgements
О хаосе, вызванном iTerm2
конфигурацией, почти никто не упоминает, поскольку условия возникновения этой проблемы достаточно случайны и суровы. Лично я предполагаю, что причина может заключаться в том, что Arrangements
установлен снимок, эквивалентный определенному периоду iTerm2
, и сохраняется его предыдущая конфигурация. Поскольку для него установлено значение «запуск при загрузке», текущая iTerm2
конфигурация каждый раз перезаписывается предыдущей конфигурацией.
- Когда вы начнете использовать его, он будет использоваться только
iTerm2
как встроенный . Используйте все настройки по умолчанию и настройте ихTerminal
после использования в течение определенного периода времени.Arrangements
- Позже мы начали
iTerm2
украшать , иicons
в это время стали появляться искаженные символы, иNERD FONTS
эту проблему не удалось решить установкой. - Решить эту проблему очень просто, достаточно удалить исходный и
Arrangements
настроить заново.
2.3 Другие
oh my zsh
После обновления появляется синий треугольник
Отменить
show mark indicators
это
- Настройки фона
Рекомендации
- Подробное введение в руководство по настройке Mac iTerm2
- Mac item2 установить размер окна
- Создайте более удобный Mac — Терминал
- iTerm+ohmyzsh+powerlevel10k мгновенно сделает ваш терминал крутым
- Очки знаний: сводка по использованию iTerm2 + Oh My Zsh
- Этот урок iTerm2 + Oh My Zsh поможет вам шаг за шагом стать самым красивым парнем на улице.