更新时间:2025-08-19 GMT+08:00
分享

使用C/C++编辑代码

CodeArts IDE for C/C++ 包含了内置的语法着色、定义预览、跳转定义、类继承关系图和调用关系图等一些编码基础功能。

语法着色

该功能对函数、类型、局部变量、全部变量、宏、枚举和成员变量等上色。不同的颜色主题将展示出不同的颜色。

单击“管理 > 主题 > 颜色主题”进行切换。如下图所示:

图1 语法着色

跳转定义

当光标放在已定义的变量处,“Ctrl+单击”“F12”或者使用“Ctrl+Alt+单击”光标会跳转到变量的定义处。

图2 跳转定义

定义预览

当光标移至符号处,则会有符号定义的悬停预览,也可以用“alt+F12”的快捷键进行文件内的符号预览。
图3 符号预览

查找所有引用

当光标单击或者选择到需要查找的符号,右键“查找所有引用”或者使用快捷键“Shift+Alt+F12”会打开定义在页面左侧,如下图所示:
图4 查找引用

调用关系图

当光标选中需要调用关系图的函数时,右键“调用关系图”,或可以使用快捷键“Shift+Alt+J”调出。在关系图中,可以双击需要查看的函数并导航到该函数。

图5 调用关系图

符号大纲

右侧导航栏,单击“大纲”即可打开符号大纲,在大纲视图双击符号可跳转到符号定义的位置,并且当前符号大纲可跟随光标移动(此功能需要在大纲菜单栏中打开跟随光标选项)。

图6 打开符号大纲

符号重命名(Rename Symbol)

光标选中某个符号,右键菜单选择重命名符号或直接按“F2”,来重命名工程中所有用到该符号的地方。

图7 符号重命名

全局符号搜索(Global Symbol Search)

Ctrl+T打开搜索框,输入需要查找的符号,页面会显示出当前工程所有包含此符号的文件,单击即可跳转到对应的文件内容。或者按向上向下选择并按Enter导航到想要的位置。

图8 全局符号搜索

编译错误实时检查

编译错误实时检查是在代码编写过程中实时检查代码语法错误,该功能依赖compile_commands.json文件。

当出现语法错误时,会在错误处出现波浪线。将光标移动到错误代码位置,会显示黄色“灯泡”图标,表示可以使用快速修复。单击图标或按Ctrl+.会显示可用的快速修复。

图9 编译错误实时检查

相关文档