VSCode如何为你的项目创建推荐插件列表?

21次阅读

vscode可通过三种方式自动推荐插件:一、在.vscode/recommendations.json中声明插件ID列表;二、基于项目文件类型在Extensions视图中搜索@recommended:workspace;三、在.devcontainer/devcontainer.json的extensions字段中配置插件。

VSCode如何为你的项目创建推荐插件列表?

如果您希望为当前项目自动识别并生成适合的插件推荐列表,VSCode 提供了基于工作区设置和项目类型分析的机制。以下是实现该目标的具体步骤:

本文运行环境:macBook Air,macOS Sequoia。

一、使用 workspace recommendations 功能

VSCode 支持在工作区根目录下创建 recommendations.json 文件,用于声明该项目推荐的插件。该文件会被 VSCode 自动读取,并在用户首次打开工作区时提示安装建议插件。

1、在项目根目录中创建 .vscode 文件夹(若不存在)。

2、在 .vscode 文件夹内新建 recommendations.json 文件。

3、在该文件中写入标准 JSON 格式的插件 ID 列表,格式为:{“recommendations”: [“ms-python.python”, “esbenp.prettier-vscode”]}

4、保存文件后,重新打开该工作区,VSCode 将在右下角显示“推荐扩展”通知,点击即可查看并安装。

二、基于文件类型自动推导推荐插件

VSCode 可根据项目中已存在的文件扩展名(如 .py、.ts、.json)触发内置的语言支持检测,并在 Extensions 视图中显示相关推荐插件。

1、确保项目中至少包含一个可识别语言类型的源文件,例如 index.tsapp.py

2、打开 VSCode 的 Extensions 视图(快捷键 Cmd+Shift+X)。

3、在搜索框中输入 @recommended:workspace,系统将列出当前项目上下文匹配的插件。

4、勾选需要安装的插件,点击 Install 按钮完成添加。

三、利用 devcontainer.json 声明开发容器依赖插件

当项目采用 Dev Containers 方式进行开发环境配置时,可在 devcontainer.json 中通过 extensions 字段显式声明插件列表,这些插件将在容器初始化时被自动安装并推荐给用户。

1、在项目根目录下的 .devcontainer 文件夹中创建 devcontainer.json。

2、在文件中添加 extensions 数组字段,内容为插件 ID 字符串列表,例如:“extensions”: [“ms-dotnettools.csharp”, “ms-azuretools.vscode-docker“]

3、使用 Remote-Containers: Reopen in Container 命令重新加载工作区。

4、VSCode 将在容器启动完成后,自动安装所列插件,并将其加入当前工作区的推荐集合。

text=ZqhQzanResources