复制用户选中文本的行列位置信息,供 AI 使用

Developer 90480be7e1 fix: add platform-specific keybinding (mac=cmd+alt+c, win/linux=ctrl+alt+c) 1 月之前
dist 12087c20f0 chore: bump version to 0.2.9 1 月之前
docs 5fcb0c1975 feat: add CodeAction (lightbulb) for copy selection on text selection 1 月之前
src f5e3a905d9 remove: CodeAction (lightbulb) feature 1 月之前
.gitignore 80d37e19d0 chore: ignore vsix packages in gitignore 1 月之前
.vscodeignore 7e7870734d feat: add project scaffold 1 月之前
CHANGELOG.md 462b414987 chore: bump version to 0.3.0 1 月之前
README.md d6ab29a89f docs: translate README to Chinese 1 月之前
esbuild.js 7e7870734d feat: add project scaffold 1 月之前
package-lock.json a23e200afb refactor: split command registration for single and multi selection 1 月之前
package.json 90480be7e1 fix: add platform-specific keybinding (mac=cmd+alt+c, win/linux=ctrl+alt+c) 1 月之前
tsconfig.json 7e7870734d feat: add project scaffold 1 月之前

README.md

Copy AI Context

复制上下文供AI助手使用 —— 复制文件、内容的引用信息。

用最简短的描述让ai助手理解用户需要其关注的内容。

你可以这样跟ai助手沟通:参考[doc1.md][doc2.md][doc3.md]修正[file1.ts L10C1-L25C30],函数格式与[file2.ts L5C1-L20C10]保持一致。

功能描述

  • 复制选中区域 — 编辑器右键(有选中代码时),复制引用头 [path LnCn-LnCn]
  • 复制当前文件 — 编辑器右键(无选中代码时),复制路径 [path]
  • 复制单选 — 资源管理器右键单文件/单文件夹,复制路径
  • 复制多选 — 资源管理器右键多选(文件/文件夹),批量复制路径(文件夹递归展开)

输出格式

表示:选中区域在 src/file.ts 文件 的 第10行第1列 到 第25行第30列

[src/file.ts L10C1-L25C30]

多文件

表示:选中了三个文件,分别是 src/file1.ts、src/file2.ts、src/file3.ts

[src/file1.ts][src/file2.ts][src/file3.ts]

要求

  • VS Code 1.85+