zsh
如果使用主题
agnoster,而该主题依赖于
Powerline,而
Powerline 的正常显示有依赖于字体 Meslo LG,要不然会出现乱码的情况,如下所示:

单独下载某个 Meslo LG 字体
你可以单独下载某个字体,下载地址:https://github.com/powerline/fonts/tree/master/Meslo%20Slashed
下载好之后,双击 .ttf
文件直接在 MacOS 中安装即可。
然后打开 iTerm2,按 Command + ,
键,打开 Preferences
配置界面,然后 Profiles -> Text -> Font -> Chanage Font
,选择 Meslo LG M Regular for Powerline
字体。
通过命令方式安装全部 Meslo LG 字体
Meslo LG 字体是 Powerline 专用的字体之一,所以安装 PowerFonts 字体库,就会安装全部 Powerline 专用字体,查看主页:https://github.com/powerline/fonts 可以了解更多的字体。
安装字体库需要首先将项目 git clone
至本地,然后执行源码中的 install.sh
。
在你习惯的位置新建一个文件夹,如:~/Desktop/OpenSource/
在此文件夹下执行 git clone
命令:
# git clone
git clone https://github.com/powerline/fonts.git --depth=1
# cd to folder
cd fonts
# run install shell
./install.sh
安装好字体库之后,我们来设置 iTerm2 的字体,具体的操作是 iTerm2 -> Preferences -> Profiles -> Text,在 Font 区域选中 Change Font,然后找到 Meslo LG 字体。有 L、M、S 可选,看个人喜好: