提问人:Alexander L. Hayes 提问时间:11/18/2023 更新时间:11/18/2023 访问量:26
与平台相关的 VS Code 工作区建议的扩展
Platform-dependent VS Code workspace recommended extensions
问:
核心问题:是否有根据用户平台有条件地推荐扩展的设置?(例如,推荐,但仅在 Windows 上)remote-wsl
我正在阅读有关 VS Code 工作区推荐扩展的信息,它解决了我“想要为项目推荐一组基本扩展”的问题,方法是将其添加到工作区:.vscode/extensions.json
{
"recommendations": [
"ms-python.python",
"ms-python.vscode-pylance",
]
}
...但对于适用于 Linux 的 Windows 子系统 (WSL) 用户,我还想推荐:
"ms-vscode-remote.remote-wsl"
其他说明:我经常与混合使用 macOS、Windows 和 WSL 计算机的学生一起工作。我的目标是简化环境设置,因为学生通常是编程新手。到目前为止,WSL 扩展对于创建一致的开发体验至关重要。
答:
0赞
starball
11/18/2023
#1
我不知道有这样的机制 - 至少对于extensions.json没有。有“特定于平台的扩展”这样的东西,但我认为这与这个问题无关。您可以尝试使用配置文件,只需为每个平台制作和导出配置文件 - 有点维护负担,但我目前能想到的最好的建议是尝试。
如果你真的希望extensions.json支持某种机制,那么我建议提出一个功能请求问题票。
评论
0赞
starball
11/18/2023
如果有人读到这篇文章,最终像我建议的那样提出了问题票,请在这里发表评论并附上它的链接,或者用“@starball5”和这个 Stack Overflow 帖子的链接通知我,以便我更新它。
0赞
Tryer
11/18/2023
github.com/microsoft/vscode/issues/5595 上已经有一张开放的票
0赞
starball
11/18/2023
@Tryer我知道那张票。我看不出它与这个问题有什么关系,所以我没有提到它。settings.json 和 extensions.json 是不同的东西。
评论