fitten code需启用异常处理模板并配置语言/接口/自定义规则才能自动生成try-catch结构:先在插件设置中勾选“enable exception handling template”,再按语言设默认捕获类型、为api绑定异常、添加正则触发的自定义模板,最后通过含“读取csv”等关键词的注释验证生成效果。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让Fitten Code在生成代码时自动插入符合业务场景的try-catch结构,而不是每次手动补全或后期修改。
确认插件已启用异常处理模板功能
打开IDEA → File → Settings → Plugins → 搜索并选中 Fitten Code → 点击右侧「Configure」按钮 → 在弹出面板中勾选「Enable exception handling template」选项。
这一步必须完成,否则后续所有配置都无效。未勾选时,Fitten Code默认只生成裸逻辑代码,不包含任何异常捕获语句。
设置语言专属的异常捕获策略
方法一:按语言指定基础异常类型
在 Settings → Other Settings → Fitten Code → Exception Handling 中,找到「Language-specific rules」区域 → 展开 Java 项 → 将「Default catch type」改为 【IOException】 → 同样为 C# 设置为 【FileNotFoundException】。
方法二:为特定API调用绑定异常类型
点击「Add API mapping」→ 在「Method pattern」栏输入 FileReader.* → 在「Suggested catch types」中勾选 FileNotFoundException 和 SecurityException → 点击「Save」。
该配置会让Fitten Code识别到你正在调用 FileReader 构造函数时,自动生成双 catch 块,覆盖最常见中断场景。
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
定义自定义异常生成规则
第一步:进入 Settings → Other Settings → Fitten Code → Custom Exception Rules
第二步:点击「+」新增规则 → 在「Trigger condition」中输入正则表达式 .*read.*csv.* → 在「Generated code」框中粘贴以下模板:
try {<br> {original_code}<br>} catch (IOException e) {<br> log.error("CSV读取失败", e);<br> throw new DataLoadException("无法加载数据文件", e);<br>}
第三步:勾选「Apply to all generated code」→ 点击「OK」保存。
这个规则会在你描述含“读取csv”字样的需求时,强制注入带日志和自定义异常包装的完整 try-catch 结构,避免遗漏错误传播路径。
验证生成效果
新建Java类 → 输入注释:// 从config.csv读取数据库连接配置 → 按 Alt+Enter(Windows)或 Option+Enter(Mac)唤出Fitten Code建议 → 选择「Generate code with exception handling」。
生成结果将直接包含 try-catch 块,且 catch 中已预置 log.error 调用和 DataLoadException 包装,无需二次编辑。










