内容辅助

“内容辅助”是构建到 CDT 中的一组工具,它可以减少您在创建代码时必须进行的击键次数。“内容辅助”插件由若干组件组成,它根据当前上下文、作用域和前缀对开发者将要输入的内容进行预测。

代码补全

内容辅助能够在文档中的任何位置提供代码补全功能。对于当前项目,将显示以您输入的字母组合开头的元素的列表,每个建议的相关性是按以下顺序确定的:

当您调用“内容辅助”时(例如,当您输入 Alt+/ 时),将触发“代码补全”功能,但在输入“.”、“->”或“::”时会自动激活该功能。

显示“代码辅助”弹出窗口的 C++ 示例

可以通过指向弹出窗口中的列表上的每个项来查看该项的特征符。然后,可以从列表中选择一项以将其直接插入到代码中。

代码模板

可以为频繁使用的代码部分创建并保存代码模板,将根据作用域来插入这些代码模板。“内容辅助”功能还提供了对代码模板的快速访问。

当您在 C/C++ 编辑器中输入字母组合并输入 ALT+/(或者单击鼠标右键并单击内容辅助)时,将显示以您输入的字母组合开头的代码元素和代码模板的列表。

然后,您可以从列表中选择代码模板,它将被直接插入到代码中。

显示“代码辅助”弹出窗口的 C++ 示例

例如,代码模板 do while 语句包含以下代码:

显示 do-while 示例的代码模板

当您从列表中选择 do 代码模板时,将插入以下代码:

do {
} while (condition);

如果补全引擎在模板中只找到一个建议,则将在当前光标位置处插入该建议。例如,如果创建一个新的 .cpp 文件并输入 mai+ALt+/,则将在光标位置插入以下代码:

int
main(int argc, char **argv) {
	
}

无补全

如果您调用“内容辅助”,但未找到任何补全,则将在状态栏中显示一条消息以通知您“内容辅助”解析器已超时。

内容辅助无补全可用消息

相关概念
代码输入

相关任务
使用内容辅助
创建和编辑代码模板
导入和导出代码模板

相关参考
C/C++ 透视图图标

IBM 版权声明