更新时间:2023-09-27 GMT+08:00
分享

常用设置项

  1. 排除或包含某些文件夹

    Tag 或 Hybrid 模式下:

    • 排除某些目录 设置项中搜索huawei-cpp.wecodeDb.excludePaths,默认值为:
      **/.mm/**
      **/.git/** 
      **/build/** 
      **/output/**
    • 包含文件夹 设置项中搜索huawei-cpp.wecodeDb.includeFolders,将文件夹绝对路径填入即可。

    Compiler 模式下:

    • 排除某些目录: 设置项搜索:huawei-cpp.codebase.generator.pathsExclude,使用 Glob 通配符排除一些路径,然后重新生成 compile_commands.json 才会生效。
  2. 开启/关闭问题窗口中的诊断信息

    设置项中搜索huawei-cpp.clangd.ignoreDiagnostics:

    • none: 显示所有诊断信息。
    • all: 隐藏所有诊断信息。
    • not_indexed:仅当当前文件有编译选项或已经索引时显示诊断信息。
  3. 修改系统头文件提供方

    Huawei C/C++默认从 compile_commands.json 中的编译器提取系统头文件,如果无法提取则使用自带的 RTOS 头文件,可通过修改设置项改变默认规则: 设置项中搜索huawei-cpp.codebase.systemHeaderProvider:

    • Compiler: 仅根据 compile_commands.json 中提取系统头文件。
    • None: 从环境变量中获取系统头文件
  4. 开启内联提示/高亮不活跃代码,开启/关闭/修改语义高亮颜色

    开启或关闭内联提示: huawei-cpp.clangd.enableInlayHints

    开启或关闭高亮不活跃代码: huawei-cpp.syntaxColor.enableInactiveCode

    开启或关闭语义高亮: huawei-cpp.syntaxColor.enable

  5. cmake工程构建工具的路径

    CodeArts IDE for C/C++提供了CMake工程构建、调试所需要的相关工具, 用户可以直接构建、调试CMake工程, 不必手动配置相关环境变量。用户目录下.codearts下面内置了cmake、MinGW、ninja工具CMake Build Tool插件默认先读取内置工具路径。

    • cpp-build-tool.CMakeBuildTool.CMake获取cmake工具的路径。
    • cpp-build-tool.CMakeBuildTool.debugger获取MinGW工具的路径。
    • cpp-build-tool.CMakeBuildTool.buildTool获取ninja工具的路径。

相关文档