哦,我的zsh表现出奇怪的性格'?'在终端上

时间:2017-02-16 10:45:56

标签: zsh oh-my-zsh powerline

我已经安装了iTerm2和Oh-my-zsh。然而,自从我将ZSH-THEME改为" agnoster"之后,就会出现一个奇怪的问号。

附上相同的屏幕截图。

check the question mark on terminal pointer

我认为电力线会有所帮助,但似乎并没有发生。任何人都可以帮助我吗?

6 个答案:

答案 0 :(得分:17)

安装powerline修补字体可以解决这个问题。 This official documentation提供有关安装poweline字体的说明。

有两种方法可以在iTerm2中启用powerline修补字体。

  1. 默认设置电源线修补字体。
  2. One defauls font

    1. 仅为非ASCII字符设置电源线修补字体,并使用其他字体代码。
    2. Different fonts

      <强>加成:

答案 1 :(得分:4)

在iterm2 /终端上运行步骤1-3

  1. git clone https://github.com/powerline/fonts(将其克隆到任何地方,您可以在第4步之后删除克隆的目录)
  2. cd fonts
  3. ./install.sh
  4. 打开iTerm2->首选项->配置文件->文本->更改字体-> Meslo LG S DZ 电力线常规

重新打开终端,您就完成了。

您也可以在git上大致引用this线程。

答案 2 :(得分:0)

解决方案是使用预先填充的字体。这个article的第6点描述了解决方案。

答案 3 :(得分:0)

在Windows上 - 只是 *下载一些Powerline字体,如: https://github.com/abertsch/Menlo-for-Powerline/raw/master/Menlo%20for%20Powerline.ttf
*通过两次单击文件安装它 *在属性中选择新字体
那就是它!

在Mac上 - 完全正确的上一个答案,只需安装并选择合适的字体即可。

答案 4 :(得分:0)

此问题已解决。只需选择“使用内置电力线字形并将Inconsolata用于PowerPoint字体”即可。

This has fixed the issues.

答案 5 :(得分:0)

只需执行以下操作,它对我有用,相信我,从我的眼中看到真相。

进入preference->Profiles->Test看下图:- enter image description here