oh my zsh showing weird character '?' on terminal

前端 未结 5 413
不知归路
不知归路 2021-02-01 15:56

I have installed iTerm2 and Oh-my-zsh. However there is a weird question mark that is coming ever since I have changed ZSH-THEME to \"agnoster\".

Attaching the screensho

相关标签:
5条回答
  • 2021-02-01 16:32

    Installing a powerline patched font will solve this. This official documentation provides description about installing poweline fonts.

    There are two ways to enable powerline patched font in iTerm2.

    1. Set a powerline patched font as default.

    One defauls font

    1. Set a powerline patched font for only Non-ASCII characters and use another font for code.

    Different fonts

    Bonus:

    • Collection of powerline patched fonts
    • Awesome oh-my-zsh themes
      • Spaceship ZSH
      • Buller Train
      • powerlevel9k
    0 讨论(0)
  • 2021-02-01 16:34

    The solution is to use a prepatched font. Point 6 of this article describes the solution.

    0 讨论(0)
  • 2021-02-01 16:37

    On Windows - just * download some Powerline font like: https://github.com/abertsch/Menlo-for-Powerline/raw/master/Menlo%20for%20Powerline.ttf
    * Install it by clicking the file twice
    * Choose the new font in properties
    That's it!

    On Mac - the previous answer in totally correct, just install and choose an appropriate font.

    0 讨论(0)
  • 2021-02-01 16:42

    This has fixed the issue. Just select Use built-in Powerline glyphs and use Inconsolata for Powerline font.

    0 讨论(0)
  • 2021-02-01 16:49

    Run step 1-3 in your iterm2/terminal

    1. git clone https://github.com/powerline/fonts (clone it anywhere, You can remove cloned dir after step-4)
    2. cd fonts
    3. ./install.sh
    4. Open iTerm2->Preferences->Profiles->Text->Change Font-> Meslo LG S DZ Regular for Powerline

    EDIT: If you are not using iTerm you can simply change the default macOS Terminal Preferences. (Thanks to Kewal Shah)

    Reopen the terminal and you are done.

    You can also refer this thread on git about the same.

    0 讨论(0)
提交回复
热议问题