fitten code可通过内置重复代码检测功能快速定位冗余代码。需在settings→code quality中开启「detect duplicated code blocks」,再通过搜索框选择「find duplicates」或快捷键ctrl+shift+d/cmd+shift+d触发扫描,支持高亮比对与导出报告跳转定位。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Fitten Code中快速定位项目里重复出现的代码块,能帮你发现可提取为函数的冗余逻辑、排查因复制粘贴导致的潜在bug,避免手动逐行比对浪费时间。
启用内置重复代码检测功能
第一步:点击左下角齿轮图标 → 打开【Settings】→ 切换到【Code Quality】选项卡。
第二步:找到「Detect duplicated code blocks」开关,将其设为【ON】。关闭状态下该功能完全不运行,即使你后续执行查找也不会触发扫描。
第三步:在右上角搜索框旁点击放大镜图标 → 选择「Find Duplicates」→ 确认弹窗中的扫描范围(默认全项目,可勾选「Only current file」缩小范围)。
这一步会启动静态分析引擎,耗时取决于文件数量和代码体积;首次运行可能需要10~30秒,后续增量扫描快得多。
用快捷键触发高亮式实时比对
方法一:选中一段代码(至少3行,含有效语句)→ 按 Ctrl+Shift+D(Windows/Linux)或 Cmd+Shift+D(macOS)。
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
方法二:光标停在某行代码上 → 右键 → 选择「Find similar code blocks」。
注意:若选区过短(如仅一个变量名或单行空函数),系统不会返回任何结果——它只匹配结构相似、内容重合度≥75%的代码段。
导出重复代码报告并跳转定位
点击右侧面板「Duplicates Report」标签 → 查看按重复次数降序排列的代码块列表。
每个条目右侧有「Go to first occurrence」按钮 → 点击后自动跳转到该项目中该代码块首次出现的位置。
报告中显示的「Similarity score」数值越接近100,说明两段代码语法结构和变量命名模式越一致;低于82分的条目通常只是巧合雷同,建议人工复核。










