在我的 Mac 上,使用 ZSH 我需要使用字體 MesloLGS NF 才能看到我的一些主題圖示,但是我在 VSCode 中同步了我的設定,當我使用terminal.integrated.fontFamily命令更改我的 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,但是找到一種方法來全域執行此操作會很好每個平臺。
uj5u.com熱心網友回復:
我用于settingsSync.ignoredSettings類似的用例:
- 前往設定
- 搜索
terminal.integrated.fontFamily - 懸停
Terminal > Integrated: Font Family - 單擊出現的滾輪
- 取消選中
Sync This Setting
我還建議禁用同步 terminal.integrated.fontSize
uj5u.com熱心網友回復:
擴展平臺設定可能是您要找的
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/337274.html
