Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>S CopyNew to Visual Studio Code? Get it now.
S Copy

S Copy

xietf

|
1 install
| (0) | Free
快速收集代码位置,批量反馈给 AI CLI 进行精准修复
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

S Copy

English

快速收集代码位置(文件路径 + 行号),批量反馈给 AI CLI 进行精准修复。

使用场景

在使用 kimi cli、claude 等 AI CLI 编程时或者其他ai扩展插件时,你需要告诉 AI 哪些文件需要修改。手动复制文件路径和行号既慢又容易遗漏。S Copy 让你一键收集所有需要修改的位置,最后统一复制给 AI。

功能特性

  • 快捷键收集:选中代码后按 Cmd+;(macOS)/ Ctrl+;(Windows/Linux),立即收集到清单
  • 右键菜单收集:编辑器中右键选中代码 →「+ 收集」
  • 资源管理器收集:在文件/文件夹上右键 →「+ 收集」,直接加入清单
  • 逐条说明:每条收集内容可添加独立说明
  • 汇总说明:所有内容收集完后,可添加一条汇总说明
  • 一键复制:点击「完成并复制」,格式化内容直接写入剪贴板
  • 历史记录:侧边栏查看历史,支持搜索、再次复制、删除
  • 状态栏徽章:实时显示已收集数量

安装

  1. 在 VS Code 扩展市场搜索 S Copy
  2. 点击安装

或手动安装:

code --install-extension s-copy-0.1.0.vsix

快速开始

1. 收集代码位置

在编辑器中选中代码,按 Cmd+;(macOS)或 Ctrl+;(Windows/Linux):

每收集一条,状态栏数字会 +1,同时弹出 Toast 提示。

2. 从资源管理器收集

在左侧资源管理器中,右键点击文件或文件夹,选择「+ 收集」,即可将整个文件/文件夹加入清单。

3. 添加说明

点击侧边栏的 S Copy 图标打开面板,每条收集内容下方都有说明输入框,也可在底部添加汇总说明。

4. 完成并复制

点击「✓ 完成并复制」按钮,或按 Cmd+Enter,内容自动复制到剪贴板。

复制输出示例:

Header.tsx:20-30
这里有类型定义错误

api.ts:15-22
这个 API 需要改

请修复以上代码的类型错误

直接粘贴到 AI CLI 中即可。

操作方式

操作 方式
收集选中代码 Cmd+; / Ctrl+;
收集选中代码 右键 →「+ 收集」
收集文件/文件夹 资源管理器右键 →「+ 收集」
打开面板 点击状态栏 📋 图标 / Activity Bar 图标
完成并复制 面板内点击按钮 / Cmd+Enter
清空所有 面板内点击「清空」按钮

侧边栏面板

侧边栏分为两个视图:

  • 代码收集:当前收集的代码块列表,可添加说明、删除单条、清空、完成并复制
  • 历史记录:按项目分组的历史,可搜索、再次复制、删除

每条记录显示:

📄 Header.tsx:20-30
📄 api.ts:15-22
📁 src/
  • 📄 表示文件
  • 📁 表示文件夹
  • ⚠ 表示未保存文件

配置项

在 VS Code 设置中搜索 s-copy:

配置项 默认值 说明
s-copy.historyLimit 50 历史记录最大条数
s-copy.colors ["#4A90E2", ...] 代码块颜色列表
s-copy.promptPlaceholder 例如:修复类型错误... 汇总说明占位文本
s-copy.showWelcome true 首次使用显示欢迎引导

常见问题

Q: 快捷键冲突怎么办?

A: 在 VS Code 键盘快捷方式设置中搜索 s-copy.collect,重新绑定你喜欢的快捷键。

Q: 收集的数据会丢失吗?

A: 不会。所有数据存储在 VS Code 的 globalState 中,关闭窗口或重启 VS Code 后依然保留。

Q: 支持多项目吗?

A: 支持。历史记录按项目自动分组显示。

开发

# 安装依赖
npm install

# 编译
npm run compile

# 开发模式(监听变化)
npm run watch

# 类型检查
npm run typecheck

# 代码检查
npm run lint

按 F5 启动调试,会在新的 VS Code 窗口中加载插件。

许可证

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft