必须将fitten code语言模式设为unrealcpp并重启vs code,配置includepath包含项目、引擎源码及uht生成头文件路径,再执行rebuild index,才能正确补全uclass/ufunction等ue宏及api。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Unreal Engine的C++项目中使用Fitten Code插件时,需让其准确识别UCLASS、UFUNCTION、UPROPERTY等UE专属宏及FString、TArray等核心API,否则补全会失效或推荐错误符号。
启用Fitten Code的Unreal Engine语言模式
打开VS Code设置(Ctrl+,),搜索“fitten code language”,将“Fitten Code: Language”从默认的“cpp”改为“unrealcpp”。【必须重启VS Code才能生效】
这一步不改,插件始终按标准C++规则解析,完全无法感知UHT生成的UObject宏展开逻辑,后续所有补全都不可靠。
配置UE头文件路径供Fitten Code索引
在项目根目录的.vscode/c_cpp_properties.json中,找到"configurations"→"includePath"数组。
追加以下三类路径(按实际引擎和项目路径调整):
组合式C++代码评审方案,融合静态分析、AI推理、多轮迭代评审和C++专项检查,适用于PR审查、增量代码审查、全项目评审和代码质量评分,触发词包括review cpp、cpp代码评审、C++review、代码审查。
- "${workspaceFolder}/Source/**"
- "${env:UE_ENGINE_ROOT}/Source/**"
- "${env:UE_ENGINE_ROOT}/Intermediate/Build/**/Inc/**"
其中第三项最关键——它指向UHT处理后生成的*.generated.h文件所在目录,没有它,UCLASS宏内部注入的CreateDefaultSubobject等函数永远不会出现在补全列表里。
手动触发UE API符号重索引
方法一:快捷键触发
按下Ctrl+Shift+P → 输入“Fitten Code: Rebuild Index” → 回车执行。
方法二:右键菜单触发
在任意.cpp文件编辑区右键 → 选择“Fitten Code: Rebuild Index for Current File”。
注意:首次配置完includePath后必须执行一次重建索引,否则旧缓存仍指向空头文件,UFUNCTION(BlueprintCallable)这类带参数的宏补全会直接消失。
验证UFUNCTION宏补全是否就绪
步骤一:新建一个继承自AActor的C++类,例如AMyCharacter。
步骤二:在头文件中光标定位到private:下方,输入“UFUNCTION”后按Tab键。
步骤三:观察补全候选——若出现UFUNCTION()、UFUNCTION(BlueprintCallable)、UFUNCTION(Exec)等带括号选项,说明宏识别成功;若只显示UFUNCTION作为普通标识符,则前序步骤中某处路径配置有误或未重建索引。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!










