Fitten Code历史记录恢复:精选五个找回技巧
Fitten Code 的生成历史仅依赖插件自身维护的会话级快照;通过 History 标签页可查看、预览、插入、替换、导出(JSON/TXT)或清除(不可恢复)已生成的代码。
在 Fitten Code 里写了一段关键逻辑,切换编辑器标签或覆盖代码后想找回当时的版本?只能靠它内置的历史记录模块。这套机制不写入 Git 仓库,也不依赖系统级备份,而是由插件自己维护的会话级快照——换句话说,只认 Fitten Code 自己的本地账本。
浏览 Fitten Code 本地生成历史
打开 VS Code 或 JetBrains 系列 IDE(例如 PyCharm、IntelliJ),确保已安装并登录 Fitten Code 插件(v2.3.0 及以上)。
点击左侧活动栏的【Fitten Code 图标】,在弹出面板顶部选择“History”标签页。历史列表按时间倒序排列,每条记录包含生成时间、提示词摘要(前 20 个字符)、语言标识及操作按钮。想预览某条记录的完整代码?点击右侧的“Show”按钮,预览窗格会展示该代码,不会覆盖当前编辑器的内容。
将历史代码恢复到编辑器
方式一:直接插入
在 History 面板找到目标记录,点击右侧的“Insert”按钮,代码会插入到光标当前位置,原文件结构保持不变。
方式二:替换当前选中内容
先在编辑器里选中一段代码,回到 History 面板,点击目标记录旁的“Replace Selection”——仅替换所选区域,其余部分不受影响。
⚠️注意:如果当前编辑器有未保存的修改,“Replace Selection”会直接覆盖选区,不会弹出二次确认。建议操作前先用 Ctrl+S 保存状态,避免误操作。
将历史记录导出为本地文件
第一步:在 History 面板右上角点击“Export All”按钮。
第二步:选择导出格式——JSON(包含完整提示词、代码和时间戳)或 TXT(纯代码拼接,不带元数据)。
第三步:指定保存路径,点击“Save”。导出的 JSON 文件可用任意文本编辑器打开,或通过 Python 脚本批量解析,提取特定提示词对应的代码。例如,想快速提取所有包含“API”的生成记录,可以这样:
jq -r '.[] | select(.prompt | contains("API")) | .code' exported-history.json
清理过期历史记录
Fitten Code 默认保留最近 30 天的生成历史,但不会自动释放磁盘空间。若要手动清理,进入插件设置:File → Settings → Extensions → Fitten Code → History → 点击“Clear History”按钮。
该操作不可逆——清除后所有本地生成快照永久丢失,包括尚未导出的记录。因此,重要历史记录务必先执行“Export All”,再点击清除,否则无法找回。
