Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Project Config ReaderNew to Visual Studio Code? Get it now.
Project Config Reader

Project Config Reader

Troy

|
19 installs
| (0) | Free
This plugin reads project file configurations from IDEs like CS+, KEIL, e2 Studio, and syncs them to the C/C++ extension's macro definitions and include path settings.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Project Config Reader (项目配置读取器)

这是一个为嵌入式开发者设计的 Visual Studio Code 扩展,旨在简化从不同集成开发环境(IDE)的项目文件迁移到 VS Code C/C++ 扩展配置的过程。

视频演示

(演示动图将在发布后在 Marketplace 页面提供)

主要功能

  • 支持多种IDE项目文件:
    • Keil MDK: .uvprojx 文件
    • e? studio: .cproject 文件
    • Renesas CS+: .rcpe 文件
  • 自动提取配置: 从选定的项目文件中读取所有的编译目标(Targets 或 Build Modes)。
  • 同步宏定义: 提取每个编译目标对应的预处理器宏定义 (Preprocessor Defines)。
  • 一键更新: 将提取到的配置信息(编译目标名称和宏定义)自动写入当前工作区的 .vscode/c_cpp_properties.json 文件中,清空旧配置,确保与所选项目文件完全同步。

如何使用

  1. 触发命令:

    • 方法一 (推荐): 点击 VS Code 底部状态栏左侧的 $(tools) Load Project Config 图标。
    • 方法二: 按下 Ctrl+Shift+P (在 macOS 上为 Cmd+Shift+P) 打开命令面板,然后输入并选择 "IDE Project Reader: Load Build Configurations from Project File"。
  2. 选择项目文件夹:

    • 在弹出的菜单中,选择包含您项目文件的根文件夹。
  3. 选择项目文件:

    • 插件会自动在您选择的文件夹及其所有子目录中搜索所有支持的项目文件 (.uvprojx, .cproject, .rcpe)。
    • 在弹出的列表中,选择您想要加载其配置的那个项目文件。
  4. 完成:

    • 插件会自动读取文件,解析配置,并更新 .vscode/c_cpp_properties.json。
    • 右下角会弹出一条成功消息,例如 "Successfully updated c_cpp_properties.json with 15 configurations from N32G031.uvprojx."。
    • 现在,您可以在C/C++文件中,点击状态栏右下角的配置名称,切换到您刚刚导入的任意一个编译配置,VS Code 的 IntelliSense 会根据该配置的宏定义进行工作。

隐藏/显示状态栏图标

如果您觉得状态栏图标占用空间,可以使用快捷键来临时隐藏或重新显示它。

  • 快捷键: Alt+I Alt+S (在 macOS 上为 Cmd+I Cmd+S)
  • 命令面板: "IDE Project Reader: Toggle Status Bar Icon"

如果您在使用中遇到任何问题或有功能建议,请随时提出。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft