【发布时间】:2021-10-24 15:06:10
【问题描述】:
在我的 Mac 上,使用 ZSH 我需要使用字体 MesloLGS NF 才能看到我的一些主题图标,但是我在 VSCode 中同步了我的设置,并且当我使用 @987654321 更改我的 settings.json 文件中的字体时@ 命令,它也改变了我电脑上的字体,搞砸了我的 powershell 显示。
我尝试创建一个自定义配置文件,其中嵌套了设置,以便仅在活动配置文件为 osx 时触发它,但这不适用于配置文件范围括号内或外的代码:
"terminal.integrated.defaultProfile.osx": "my zsh",
"terminal.integrated.profiles.osx": {
"my zsh": {
"path": "zsh",
"terminal.integrated.fontFamily": "MesloLGS NF" \\ doesn't work here
},
"terminal.integrated.fontFamily": "MesloLGS NF" \\ or here
},
这是我想做的事情,所以字体可以在我的 PC 上的 powershell 中保持默认,但在我的 mac 上使用 MesloLGS NF。
有没有办法做到这一点?
编辑:
我暂时找到了一种解决方法 - 在我的 Mac 上使用专用的 settings.json 文件并添加了 integrated.terminal.fontFamily 设置,并留下了没有它的常规 settings.json,但是如果能找到一个为每个平台全局执行此操作的方法。
【问题讨论】:
标签: powershell visual-studio-code zsh