О мой zsh, показывающий странный характер? " на терминале

Я установил iTerm2 и Oh-my-zsh. Однако есть странный вопросительный знак, который наступает с тех пор, как я изменил ZSH-THEME на "agnoster".

Прикрепление скриншота для того же самого.

проверить знак вопроса на указателе терминала

Я думал, что Powerline поможет, но это, похоже, не происходит. Может ли кто-нибудь помочь мне с этим?

Ответ 1

Установка исправленного шрифта Powerline решит это. В этой официальной документации приводится описание установки шрифтов poleline.

В iTerm2 есть два способа включить исправленный шрифт Powerline.

  • Установите шрифт с исправлением Powerline по умолчанию.

One defauls font

  1. Настройте исправленный шрифт Powerline только для символов, отличных от ASCII, и используйте другой шрифт для кода.

Different fonts

Bonus:

Ответ 2

Запустите шаг 1-3 в своем терминале iterm2/

  1. git clone https://github.com/powerline/fonts (клонируйте его где угодно, после шага 4 вы можете удалить клонированный каталог)
  2. cd fonts
  3. ./install.sh
  4. Откройте 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 - предыдущий ответ в полном объеме, просто установите и выберите подходящий шрифт.