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

Developer c5620f0862 chore: bump version to 0.2.7 1 month ago
dist 10a04e0814 fix: change CodeActionKind from Source to RefactorExtract to auto-show lightbulb on selection 1 month ago
docs 5fcb0c1975 feat: add CodeAction (lightbulb) for copy selection on text selection 1 month ago
src 10a04e0814 fix: change CodeActionKind from Source to RefactorExtract to auto-show lightbulb on selection 1 month ago
.gitignore 80d37e19d0 chore: ignore vsix packages in gitignore 1 month ago
.vscodeignore 7e7870734d feat: add project scaffold 1 month ago
CHANGELOG.md c5620f0862 chore: bump version to 0.2.7 1 month ago
README.md d6ab29a89f docs: translate README to Chinese 1 month ago
esbuild.js 7e7870734d feat: add project scaffold 1 month ago
package-lock.json a23e200afb refactor: split command registration for single and multi selection 1 month ago
package.json c5620f0862 chore: bump version to 0.2.7 1 month ago
tsconfig.json 7e7870734d feat: add project scaffold 1 month ago

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+