MacVim使用SpaceVim后中文乱码

最近手贱把MacVim和SpaceVim删了,准备用最新的版本,结果安装完后,打开直接各种问号,中文也是问号方块。

网上各种搜教程,搜到几乎都是让安装一款Hack字体,然后在iTerm里修改下Non-ASCII Font,然后就解决了,照着做一遍发现没啥用,我iTerm不装这个字体,选个其他支持中文的字体也不乱码,我主要是MacVim乱码,各司其职,终端就不要承受文本编辑的工作了。
最终想到,现在的MacVim已经被SpaceVim各种插件托管,还是要设置SpaceVim才能解决,于是找到SpaceVim的配置文件

1
~/.SpaceVim/init.toml

找到option增加:

1
guifont= "Hack NF:h11"

就解决了。

但奇怪的事,设置其他中文字体,比如微软雅黑、宋体等,字体确实变了,但中文仍然是方块乱码,十分不解!