CodeGeeX查看历史记录教程

作者:技术拾光

时间:2026-08-01

浏览:626

在VSCode侧边栏点击「History」标签,可以查看本地对话历史,按时间倒序排列。开启云同步后,网页版同样可以同步查看。导出历史时,可以通过命令面板执行“ExportChatHistory”命令,或者直接拷贝本地存储的JSON文件,方便用户备份和迁移。

文章目录

CodeGeeX 的对话历史,其实就藏在 VS Code 侧边栏的「History」里——本地记录一目了然。如果你开启了“Enable cloud history sync”开关,网页版也能同步查看。至于导出,用命令面板执行“CodeGeeX: Export Chat History”是最直接的方法,或者干脆去本地 history 目录里把 JSON 文件拷出来,应急时特别好使。

CodeGeeX查看历史记录教程

比如说,你昨天问过 CodeGeeX 一个 Python 异步超时处理方案,今天想找回完整的对话,但窗口里只显示了最近几条。别急,本地存储里其实躺着所有历史记录——包括那些已经关闭的会话,以及跨设备没来得及同步的草稿。

在 VS Code 中查看 CodeGeeX 对话历史

打开 VS Code,确认插件已经装好并且激活了。如果右下角状态栏看不到 CodeGeeX 的图标,那多半是插件没启动,去扩展面板检查一下。

点击左侧活动栏里的 CodeGeeX 图标(蓝色齿轮加闪电,很醒目),侧边栏就会展开对话界面。

在侧边栏顶部,找到并点击「History」标签——这里列出的是当前设备、当前 VS Code 用户配置文件下保存的所有对话记录,按时间倒序排列,最旧的那条在最底下。每条记录右边有个「」图标,点一下就能恢复那次对话的上下文。如果某条记录显示「Syncing…」,说明它还没同步到云端,仅限于本地可见,刷新页面可能会丢失,操作时留个神。

导出全部历史记录为 JSON 文件

方法一:通过命令面板触发导出

按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)打开命令面板,输入并选择“CodeGeeX: Export Chat History”,然后选个保存路径,文件会自动命名为 codegeex-history-YYYYMMDD-HHMMSS.json,非常方便。

方法二:直接读取本地存储文件(插件崩溃后抢救数据专用)

先关闭所有 VS Code 窗口,然后打开用户数据目录:

  • Windows:%APPDATA%CodeGeeXhistory
  • macOS:~/Library/Application Support/CodeGeeX/history/
  • Linux:~/.config/CodeGeeX/history/

这个目录下所有以 .json 结尾的文件都是单次对话的快照,文件名里带时间戳。注意:千万不要手动删除或重命名这些文件,否则历史视图会乱掉,甚至丢失元数据,到时候哭都来不及。

在 CodeGeeX Chat 网页版中恢复历史

第一步:访问 https://codegeex.cn/chat,用和 VS Code 完全相同的账号登录(邮箱必须一模一样,大小写敏感)。

第二步:登录成功后,左侧面板默认显示「Recent chats」,这里的内容来自云端同步。但要注意:只有开启了“同步历史”开关后产生的对话才会出现在这里——那个开关在 VS Code 的 CodeGeeX 设置页里,叫“Enable cloud history sync”,默认是关闭的。

第三步:如果网页端历史是空的,说明本地没开同步,远程恢复这条路走不通。必须回到 VS Code 里开启这个选项,然后至少完成一次完整的对话(发送并收到回复),后续的历史才会乖乖上传。

第四步:网页端目前不支持导入本地 JSON 文件,也没有批量恢复的入口。只能逐条点击「Restore」按钮,一条一条地还原单次会话,耐心点吧。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›