我的团队使用VSCode来编辑project,我希望将一些项目设置保持在版本控制下(我们使用Git)。但我也想留出一些项目设置,以供每个开发人员定制。
我已经完成了.vscode/settings.json配置。它具有项目标准配置:
要使用的checking
但是一些配置应该留给开发人员。我们最大的问题是Python解释器。我们正在为我们的虚拟环境使用标准的venv模块。因此,我们必须告诉VSCode它必须使用哪个解释器。
我们的env创建在项目的同一个目录中,并放入.gitignore中。主要的问题是,如果您在Windows或Linux中,venv具有不同的结构。在Windows中,我们必须使用位于Scripts/python.exe中的解释器,而在Linux中,我们必须使用bin/python。
除了解释器设置之外,最好每个开发人员都有自己的首选项,而不是在存储库中实现。
是否有可能有多个VSCode项目设置文件,而其中只有一个已经完成?
发布于 2021-08-18 22:45:30
这并不是真正的答案,而是用Python解释器的便携路径来解决我的问题。
我开始在我的存储库中的一个名为.venv的目录中创建虚拟环境。解释器路径配置为相对于工作区根dir的路径。我还将路径添加到我的.gitignore文件中。
它对每个人都很好,也有迫使每个人使用虚拟环境的好处。
https://stackoverflow.com/questions/66361255
复制相似问题