Mad*_*Max 7 visual-studio-code
我在使用开发工具时又遇到了一次令人困惑的经历。
我想用我自己的值覆盖一些 VSCode 终端设置。我决定使用 settings.json 文件来表示这 3 个值:
"terminal.integrated.fontFamily": "Menlo, monospace",
"terminal.integrated.fontSize": 13,
"terminal.integrated.fontWeight": "bold"
Run Code Online (Sandbox Code Playgroud)
然而,“智慧无穷”的 VSCode 忽略了这些设置,因为它说:
当非默认配置文件处于活动状态时,无法应用此设置。当默认配置文件处于活动状态时将应用它
这意味着什么?我认为这意味着在终端内执行的 shell 窗口必须是默认 shell,但我检查了一下,它是 ie bash。
我正在 Red Hat Linux 计算机上运行 VSCode 1.75.1。(64 位 x86_84 架构 RHEL 7.9)
您会收到该消息,因为这就是 VS Code 的工作方式。您正在编辑用户本地设置 JSON 文件,并且您看到 JSON 文件中的某些设置呈灰色,并且悬停工具提示会向您提供该消息,这非常有启发性。它表示您选择了默认配置文件以外的配置文件(“默认”配置文件是使用您的用户本地设置的配置文件),并且当您选择时,它不会使用用户本地设置 JSON 文件中的该设置值。已选择使用默认配置文件以外的配置文件。配置文件是VS Code 1.75 版本中添加的一项功能。
如果您希望使用用户本地设置,只需切换到默认配置文件即可。您可以单击左下角的齿轮图标,然后在“配置文件”子菜单中选择“默认”。
如果您确实想要编辑当前选定的非默认配置文件,请使用Preferences: Open Current Profile Settings (JSON)
命令选项板中的命令。或者打开配置文件视图(您也可以使用View: Show Profiles
命令)并单击其中的settings.json 文件。
为了供您参考,可以在此处找到此工具提示/悬停消息的源代码: https: //github.com/microsoft/vscode/blob/release/1.75/src/vs/workbench/contrib/preferences/browser/preferencesRenderers。 ts#L613。
集成终端配置文件是完全不同的事情。
归档时间: |
|
查看次数: |
1275 次 |
最近记录: |