安装字体后无法在mobaxterm 终端的font 选择中看到新安装的字体,针对这个情况 需要将mobaxterm 的相关配置文件删除,并初始化,本文将在wsl 中操作所有步骤。如果没有wsl 可以按照相应路径备份ini并等待mobaxterm 初始化后,替换ini文件,实现可以更改字体的状态。
主要针对ohmyzsh 中powerlevel 10k 的各种icon无法显示的问题,通过官方推荐字体Meslo Nerd Font 实现完美显示。
1.使用meslo nf 字体
https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/Meslo.zip
1.2.为所有用户安装
2.备份mobaxterm 的ini文件,并删除
均在wsl 终端中执行
#备份
cp /mnt/c/Users/Administrator/AppData/Roaming/MobaXterm/MobaXterm.ini /mnt/c/Users/Administrator/Desktop/MobaXterm.ini.bak
#删除
rm -r /mnt/c/Users/Administrator/AppData/Roaming/MobaXterm/
3.重新启动MobaXterm
并在Sessions 中随意新建一个,目标是让其在对应目录生成一个
MobaXterm.ini 文件
4.将在桌面备份好的ini文件 替换即可。
wsl 终端执行
cp /mnt/c/Users/Administrator/Desktop/MobaXterm.ini.bak /mnt/c/Users/Administrator/AppData/Roaming/MobaXterm/MobaXterm.ini
优化前:
优化后: