О мой zsh, показывающий странный характер? " на терминале
Я установил iTerm2 и Oh-my-zsh. Однако есть странный вопросительный знак, который наступает с тех пор, как я изменил ZSH-THEME на "agnoster".
Прикрепление скриншота для того же самого.
![проверить знак вопроса на указателе терминала]()
Я думал, что Powerline поможет, но это, похоже, не происходит. Может ли кто-нибудь помочь мне с этим?
Ответы
Ответ 1
Установка исправленного шрифта Powerline решит это. В этой официальной документации приводится описание установки шрифтов poleline.
В iTerm2 есть два способа включить исправленный шрифт Powerline.
- Установите шрифт с исправлением Powerline по умолчанию.
![One defauls font]()
- Настройте исправленный шрифт Powerline только для символов, отличных от ASCII, и используйте другой шрифт для кода.
![Different fonts]()
Bonus:
Ответ 2
Запустите шаг 1-3 в своем терминале iterm2/
-
git clone https://github.com/powerline/fonts
(клонируйте его где угодно, после шага 4 вы можете удалить клонированный каталог) -
cd fonts
-
./install.sh
- Откройте iTerm2-> Настройки → Profiles-> Текст-> Изменить Font-> Meslo LG S DZ Regular для Powerline
Откройте терминал, и все готово.
Вы также можете сослаться на эту тему на git примерно так же.
Ответ 3
Решение состоит в том, чтобы использовать предварительно вставленный шрифт. Пункт 6 этой статьи описывает решение.
Ответ 4
В Windows - просто
* загрузите некоторый шрифт Powerline, например:
https://github.com/abertsch/Menlo-for-Powerline/raw/master/Menlo%20for%20Powerline.ttf
* Установите его, дважды щелкнув файл
* Выберите новый шрифт в свойствах
Что это!
В Mac - предыдущий ответ в полном объеме, просто установите и выберите подходящий шрифт.