Copilot对话记录永久保存的可用方法总结
爱代码的小黄人
Copilot Chat to Markdown(全名:Copilot Chat to Markdown / copilot-pkm-bridge)是专门用来把 VS Code 里的 Copilot 聊天转成干净 Markdown 的插件,用法非常简单,全靠命令面板操作。
一、先安装
- 打开 VS Code → 扩展(Ctrl+Shift+X)
- 搜索:Copilot Chat to Markdown
- 安装(作者:一般是
npezza93或copilot-pkm-bridge) - 确保已装 GitHub Copilot Chat 并有聊天记录
二、3种核心用法(命令面板)
打开命令面板:
- Windows/Linux:
Ctrl+Shift+P - Mac:
Cmd+Shift+P
1. 导出「当前项目」的聊天(最常用)
- 输入命令:
Export Copilot Chat: Current Workspace
- 下拉列表会显示当前项目所有聊天(按时间排序)
- 点选你要导出的会话
- 自动在新标签页打开 Markdown 预览
Ctrl+S保存到你要的位置(如 Obsidian 库、docs 文件夹)
2. 导出「所有项目」的聊天(全局)
- 输入命令:
Export Copilot Chat: All Workspaces
- 按项目分组显示所有历史
- 选会话 → 自动转 MD → 保存
3. 批量备份到.wingman文件夹(归档)
- 输入命令:
Export Copilot Chat: Backup to .wingman
- 自动在当前项目根目录生成:
你的项目/ └── .wingman/ ├── history/ # 所有聊天的 .md 文件 └── .project.json # 项目元数据 - 适合整项目归档、给其他 AI 读、做审计记录
三、进阶:手动转换已导出的 JSON
如果你之前用官方 Chat: Export Chat... 导出过 .json/.jsonl:
- 命令面板输入:
Export Copilot Chat: Convert JSON/JSONL File
- 选择你本地的 Copilot 导出文件
- 一键转 MD 并打开
四、导出效果(长这样)
- 清晰区分 You / Copilot
- 代码块带语法高亮
- 保留列表、表格、链接、引用
- 干净无多余元数据
- 可直接用于 Obsidian、Notion、Git 文档
# Chat Title: 如何实现防抖与节流
## You
请用JS写防抖和节流,并说明区别
## Copilot
### 防抖(Debounce)
```javascript
function debounce(func, delay) {
let timer;
return (...args) => {
clearTimeout(timer);
timer = setTimeout(() => func.apply(this, args), delay);
};
}
五、常见问题
- 看不到会话:
- 确保 Copilot Chat 真的聊过
- 打开对应项目再导出
- 命令选
All Workspaces全局扫描
- 路径不对 / 显示 Unknown Workspace:
- 先打开那个项目一次,VS Code 会重新识别路径
- 导出很慢:
- 单会话 >5万词会稍卡,正常
六、推荐 workflow
- 日常编码 → Copilot Chat
- 有用对话 → 用
Current Workspace导出 MD - 存到 Obsidian 笔记库 或项目
/docs - 月底用
.wingman批量备份一次
总结
到此这篇关于Copilot对话记录永久保存的可用方法总结的文章就介绍到这了,更多相关Copilot对话记录永久保存内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
