visual-studio-code - 如何克服 vs 代码拒绝更改为我选择的字体的问题?
问题描述
我已将~/.config/Code/Usersettings.json文件更改为
{
"workbench.colorTheme": "Default Light+",
"workbench.editorAssociations": [],
"python.showStartPage": false,
"workbench.startupEditor": "newUntitledFile",
"files.autoSave": "onFocusChange",
"editor.fontLigatures": true,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"python.languageServer": "Microsoft",
"editor.fontFamily": "'Cascadia Code', monospace",
}
但它没有效果。
我的编辑器显示为
我知道这是正确的settings.json文件,因为如果我删除所有对字体的引用,我会得到一些可怕的基本字体。这是我将设置更改为
"editor.fontFamily": "'Cascadia Code'",
我知道字体已安装,因为我可以在其他应用程序中使用它
这是字体管理器中的字体
解决方案
通常情况下,问题不仅仅局限于 VS Code。我按照@rioV8 的建议,发现 Chrome 也有问题,但 Firefox 没有。
我在某处读到过多个版本的字体可能是个问题。所以我删除了所有名称中带有“cascadia”的文件并重新安装了字体(在 Manjaro 上使用 pacman)。然后我不得不重新启动才能让 VS 代码识别它,但它确实可以并且一切正常。
推荐阅读
- ios - FCM 是直接发送推送通知还是向 APNS 发送消息?
- python - 将 Tensorflow 中除最大值之外的所有值归零
- can-bus - 接收 Can BUS 帧 Qt 和 PeakCan USB 适配器
- javascript - 提交后弹出消息
- random-forest - 如何确保随机森林中的所有树都包含一个特征
- ruby - 传出帖子时出现 TCP 连接错误
- php - 在 Wordpress 中集成 Twilio PHP
- javascript - django 和 javascript API
- php - foreach PHP 中的 echo JSON 对象出错
- machine-learning - 拆分数据集