Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Copy Selection for AINew to Visual Studio Code? Get it now.
Copy Selection for AI

Copy Selection for AI

jypjypjypjyp

|
1 install
| (0) | Free
右键复制选中代码的文件路径和行号范围到剪切板,方便粘贴到 AI 终端
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Copy Selection for AI

一个 VS Code 扩展,用于快速复制选中代码的文件路径和行号范围到剪切板,方便粘贴到 AI 终端中。

功能特性

  • 🚀 快速复制:一键复制选中代码的位置信息
  • 📍 精确定位:包含相对文件路径和行号范围
  • 🎯 智能菜单:仅在选中代码时显示右键菜单项
  • 💡 友好提示:复制后显示位置信息提示

安装

从 VSIX 安装

  1. 下载 .vsix 文件
  2. 在 VS Code 中,按 Ctrl+Shift+P 打开命令面板
  3. 输入并选择 Extensions: Install from VSIX...
  4. 选择下载的 .vsix 文件

从源码安装

# 安装依赖
npm install

# 编译扩展
npm run compile

# 在 VS Code 中运行(按 F5)

使用方法

  1. 在 VS Code 编辑器中选择代码
  2. 右键点击选中的代码
  3. 选择 "复制代码到 AI 剪切板"
  4. 位置信息已复制到剪切板,格式为:文件路径:起始行 - 结束行

示例

选中代码后,复制的位置信息格式:

src/utils/helper.ts:10-25

然后可以在 AI 终端中粘贴,快速告诉 AI 代码的位置。

开发

环境要求

  • Node.js 18.x 或更高版本
  • VS Code 1.74.0 或更高版本

构建

# 编译 TypeScript
npm run compile

# 监听模式
npm run watch

测试

# 运行测试
npm test

打包

# 安装 vsce 工具
npm install -g @vscode/vsce

# 打包为 VSIX 文件
vsce package

项目结构

copy-selection-for-ai/
├── src/
│   └── extension.ts      # 扩展主逻辑
├── resources/
│   └── icon.svg          # 扩展图标
├── package.json          # 扩展配置
├── tsconfig.json         # TypeScript 配置
└── README.md             # 项目说明

技术栈

  • TypeScript
  • VS Code Extension API
  • Node.js

许可证

MIT License

贡献

欢迎提交 Issue 和 Pull Request!


注意:此扩展需要 VS Code 1.74.0 或更高版本。

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