Mac terminal终端或iterm2【 ?~?】~两边出现问号、字体有背景色的问题

主要是mac下oh-my-zsh配置主题的时候字体出了问题

关于字体有背景色问题,打开terminal的偏好设置,点击描述文件(profiles),把“显示ANSI颜色”选项取消即可

关于波浪线两边的两个问号问题,是因为配置中有非ascii字符编码,这两个问号本来是好看的箭头,但是箭头在当前字体中是不会被显示的……所以解决方法是重新下载一个支持非ascii编码的字体:

github上有一个字体:yizhen20133868/fonts

在terminal中执行以下代码:

打开terminal的偏好设置-描述文件,点击字体的“更改…”左上角设置按钮有个“管理字体…”,将刚刚安装的字体导入,然后在更改字体为刚刚导入的那个字体,我选择的是 Meslo LG S DZ Regular for Powerline 字体

然后就愉快的解决了这个问题……不会是问号,而变成箭头了~

❤ 点击这里 -> 订阅《PAT | 蓝桥 | LeetCode学习路径 & 刷题经验》by 柳婼

❤ 点击这里 -> 订阅《从放弃C语言到使用C++刷算法的简明教程》by 柳婼

❤ 点击这里 -> 订阅PAT甲级乙级、蓝桥杯、GPLT天梯赛、LeetCode题解离线版