CodeArts IDE-常用设置项

时间:2023-11-01 16:18:44

常用设置项

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工具的路径
support.huaweicloud.com/usermanual-codeartside/codeartside_01_0052.html