avi*_*per 5 ide visual-studio-code vscode-settings
我想要达到的目标:
我希望我的项目以一种独立的方式允许合作者开始使用所有适当的 linting 和语言功能等来处理它们。(我知道这有点苛刻,因为我正在“强迫”一个IDE 在里面,但为了解决问题,它是有帮助的。)
我希望我的项目是自包含的,这样我就可以在我接近处理它们时完全控制哪些扩展工作,哪些不工作。我不想依赖我自己的机器使用我自己的 vscode 用户配置。我不想依赖我过去安装的扩展程序。而且我也不希望混淆不同的扩展名。我希望在全局用户空间上禁用所有内容,并且仅在通过项目设置文件中的某些受控人员中启用。
我认为我基本上需要的是:
一个VSCode extension manager
可以在目录本地工作。npm
有点像for vscode。
因此,我将能够构建扩展“依赖项”并运行安装并在本地启用扩展以在特定工作区上工作。
extension.package
{
"extensions": {
"eslint": "6.4^"
"babel": "15.2^"
}
}
Run Code Online (Sandbox Code Playgroud)
然后这些扩展的常规配置文件已经在 git 中可用 - 如果没有,它们也许可以使用一些默认设置自动生成。
开发人员需要做的就是运行一些 bash 代码命令。
这样的东西存在吗?这样的功能是否可以实现?
到目前为止,我发现的唯一至少有一点帮助的是为工作区推荐扩展:S https://code.visualstudio.com/docs/editor/extension-gallery#_workspace-recommended-extensions
您可以使用扩展:配置推荐的扩展(工作空间)命令为工作空间创建推荐的扩展列表。[...]
一个示例 extensions.json 可以是:
Run Code Online (Sandbox Code Playgroud){ "recommendations": [ "ms-vscode.vscode-typescript-tslint-plugin", "dbaeumer.vscode-eslint", "msjsdiag.debugger-for-chrome" ] }
归档时间: |
|
查看次数: |
1247 次 |
最近记录: |