在VSCode编写代码时,偶尔会看到代码下方出现黄色波浪线——将鼠标悬停上去,提示“Linter warning”。别紧张,这其实是Fitten Code在友好地提醒你:有些小问题可以被自动修复,比如未使用的变量、遗漏的分号、函数命名不够规范等。与其逐行手动排查,不如直接调用内置的修复机制,一键清除这些“小黄线”,提升代码整洁度与编写效率。

触发Fitten Code的自动修复菜单
操作非常简单:将光标停放在带有黄色波浪线的代码行上(无需精确对准具体字符)→ 按下 Ctrl + .(Windows/Linux)或 Cmd + .(macOS)→ 会弹出一个浮动菜单,其中会出现“Fix with Fitten Code”或类似字样的修复选项。
如果按下快捷键没有反应,请先检查两件事:当前文件是否被Fitten Code识别为支持的语言(例如.py、.js、.ts、.cpp等),以及文件是否处于只读状态。确认这两点都正常后,再重新尝试快捷键操作。
选择并应用具体修复方案
方法一:从灯泡图标操作
把鼠标悬停在黄色波浪线上方,等待约0.3秒,右侧会自动出现一个黄色灯泡图标。点击它,或者直接按 Ctrl + .,列表里会显示带有“Fitten Code”前缀的修复项。例如“Remove unused variable 'temp'”或“Add semicolon at end of line”,选择所需方案即可。
方法二:右键上下文菜单
在报错行的任意位置右键 → 选择“Quick Fix” → 如果Fitten Code已激活,顶部会优先显示其建议项。若未出现,说明该警告Fitten Code暂时不支持自动修复,此时需要切换到其他Linter工具或手动处理。
批量修复同一类型警告
当文件中存在大量同类警告时,逐个点击非常耗时。你可以批量处理:
第一步:打开命令面板,按 Ctrl + Shift + P(Windows/Linux)或 Cmd + Shift + P(macOS)
第二步:输入并选择“Fitten Code: Fix All Warnings in File”
第三步:确认执行 → Fitten Code会把当前文件中所有可识别且安全修复的Linter警告一并清理,例如重复定义、冗余括号、缺失await等常见问题。
⚠️ 此操作不可逆,【请务必先提交或备份当前工作区】,以免误删调试时使用的临时变量或条件分支。
禁用某类警告的自动修复(按需)
如果团队有统一的编码规范,不希望Fitten Code自动修复某些规则,可以手动关闭。操作路径:打开VSCode设置(Ctrl + ,)→ 搜索“fitten code fix” → 找到“Fitten Code > Fix: Disable Rules”设置项 → 点击右侧的“Edit in settings.json” → 在数组里添加要禁用的规则ID,例如:"fittenCode.fix.disableRules": ["no-unused-vars", "semi"] → 保存后,对应的警告将不再出现在自动修复菜单中。
此方法特别适合团队统一编码风格时,屏蔽那些与规范冲突的检查项,比如强制不加分号等规则。
