当前位置: 首页 > 知识库问答 >
问题:

VS代码中特定于用户的工作区设置

冯卜鹰
2023-03-14

我在一个Python项目中工作,我想为该项目定义存储virtualenv的路径。

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

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

是否有一种方法可以为这个项目存储到virtualenv的路径?

共有1个答案

宦宏爽
2023-03-14

您可以使用code-workspace.json中的设置重写.vscode/settings.json,但是似乎不可能进行更通用和灵活的重写--我建议投票支持添加从其他设置文件扩展的功能。如果同时提交.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
}
 类似资料:
  • 我确信julia已经启用,并且linter也启用了(在vs代码设置中:julia>lint:Run),我在xxx.jl脚本上得到了语法高亮显示,但根本没有linter。 我在最新的vs代码+最新的Julia1.07扩展+最新的MacOSX上。我对vs代码进行了干净的安装,在安装之前清除了所有旧的相关文件夹(https://stackoverflow.com/a/53839847/11608725)

  • 我有一个在VS代码中打开的工作区,其中有多个嵌套的子目录,用于不同的项目。当我转到侧栏中的调试

  • 我的问题是,我无法在VS代码中看到(因此也无法编辑)。gitignore文件,因为VS代码不允许您将单个文件添加到工作区(只允许文件夹)。相反,如果我试图将整个文件夹(包含func-a和func-b)添加到工作区,那么我会遇到无法为每个云函数设置不同解释器(virtualenvs),相反,VS代码似乎迫使我为整个工作区使用相同的Python解释器。 有没有更好的方法来做我正在努力做的事情?

  • It's easy to configure VS Code the way you want by editing the various setting files where you will find a great number of settings to play with. 很容易通过编辑各种设置文件来配置VS Code,你会发现许多有意思的设置。 VS Code provides

  • 问题内容: 我不敢相信我是唯一一个可以解决这个问题的人。我已经搜寻了几个小时,还没有碰到任何运气。Java安全文档似乎并未彻底解决PKCS12证书。 我正在尝试为用户特定的PKCS12证书设置Java。除其他外,将使用它,以便在Eclipse中,我可以访问通过证书进行身份验证的Trac服务器。我正在使用Trac Mylyn集成插件进行蚀。 这是设置: 用户主目录位于/ home 多用户安装在/ c

  • 我是Emacs的长期用户。我一直在试用VS Code,目前为止很喜欢。 我喜欢Emacs的一件事是,当我按tab时,它总是正确缩进代码。我已经看过了,但我似乎无法在VS代码中得到这种行为。我尝试过查看设置并搜索扩展程序,但没有运气。 有人能帮我吗?有没有我可以/必须安装的扩展程序来让它做我想做的事情? 我主要用PHP、HTML、CSS和Javascript编写代码。 先谢谢你。