gpt4 book ai didi

visual-studio-code - VS Code 中用户特定的工作区设置

转载 作者:行者123 更新时间:2023-12-04 02:25:57 25 4
gpt4 key购买 nike

处理 Python 项目,我想定义存储项目的 virtualenv 的路径。

我的 .vscode/settings.json 中有 linting 设置工作区设置,但是这已检查到我的 git 存储库中,并且在项目的任何协作者中都很常见,因此我认为在工作区设置中引用我个人为该项目保留我的 virtualenv 的位置是没有意义的。

由于它是特定于项目的 virtualenv,因此在我的用户设置中引用它也没有意义。

有没有办法可以为这个项目存储我的 virtualenv 路径?

最佳答案

您可以覆盖 .vscode/settings.json使用 code-workspace.json 中的设置, 但似乎不可能进行更通用和更灵活的覆盖 - 我建议投票给 Add ability to extend from other settings files .如果你同时提交 .vscode/settings.json[name].code-workspace ,那么团队成员似乎很难自定义他们的设置。
.vscode/settings.json 中的嵌套设置似乎覆盖了[name].code-workspace设置,因此您可以尝试提交工作区文件。有些人还提交示例文件,例如settings.json.default并指示团队成员删除默认扩展名。

我搞砸了一个例子:example.code-workspace

{
"folders": [
{
"path": "."
},
{
"path": "nested"
}
],
"settings": {
"window.zoomLevel": 1,
"editor.fontSize": 8
}
}

嵌套包含 .vscode/settings.json :
{
"window.zoomLevel": 2,
"editor.fontSize": 16
}

这就像您可能期望的那样工作:嵌套文件夹设置会覆盖工作区设置,尽管 window.zoomLevel 被禁用,并显示一条工具提示消息,说明只有直接打开它才会应用。

关于visual-studio-code - VS Code 中用户特定的工作区设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42631728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com