Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Claude Code 增强工具New to Visual Studio Code? Get it now.
Claude Code 增强工具

Claude Code 增强工具

pbstar

|
3 installs
| (1) | Free
右键快速把文件/选中代码加入上下文
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 Claude Code 增强工具(cc-enhancer)

VS Code 扩展,为 Claude Code 扩展 补上"右键加入上下文"菜单,让选中代码 / 文件一键注入 Claude 对话,替代繁琐的手动输入 @路径。

✨ 核心功能

场景 操作 注入内容
📝 编辑器选中代码 选中代码 → 右键 → 添加选中代码到上下文 @相对路径#行号-行号
📁 资源管理器右键文件 右键文件 → 添加文件到上下文 @相对路径
  • 复用官方扩展已注册的注入命令,零侵入、零副作用,行为与 alt+k 原生入口完全一致;
  • 自动识别原生 UI / 终端模式(claudeCode.useTerminal),命令缺失时自动回退;
  • 目录场景不提供菜单项(官方暂无目录注入通道,详见设计文档)。

⚡ 快速开始

安装插件

  1. 从 VSIX 安装:
    • 下载仓库 Releases 中的 cc-enhancer-*.vsix
    • VS Code → 扩展图标 → "..." → "从 VSIX 安装",选择该文件
  2. 从源码安装:见下方「开发说明」。

使用步骤

  1. 加入选中代码:在编辑器中选中一段代码 → 右键 → 点击「添加选中代码到上下文」,Claude 输入框即出现 @相对路径#行-行。
  2. 加入文件:在资源管理器中右键一个文件 → 点击「添加文件到上下文」,Claude 输入框即出现 @相对路径。

前提:已安装并启用 Anthropic 的 Claude Code 扩展。

⚙️ 配置

无独立配置项;自动读取 Claude Code 扩展自身的配置:

配置项 默认 说明
claudeCode.useTerminal false false 走原生 UI 命令;true 走终端模式命令

🔧 常见问题

1. 点击菜单没反应 / 提示"未检测到 Claude Code 扩展"❓

  • 确认已安装并启用 anthropic.claude-code 扩展;
  • 若启用了终端模式,请确认 claudeCode.useTerminal 配置与你当前的 Claude 交互方式一致。本扩展会自动在两个注入命令间回退,一般无需手动干预。

2. 为什么目录右键没有菜单项❓

官方 Claude 扩展目前没有面向第三方开放的"目录引用"注入命令,因此设计上仅对文件与选中代码提供入口,目录场景不显示菜单项。

3. 新增文件后菜单项没出现❓

VS Code 的右键菜单在窗口重载后刷新。若刚安装扩展,请重启窗口(Cmd+Shift+P → Developer: Reload Window)。

🚀 开发说明

技术栈:TypeScript + VS Code Extension API + esbuild。

npm install          # 安装依赖
npm run typecheck    # 类型检查(tsc --noEmit)
npm run build        # 类型检查 + esbuild 打包 + vsce 打包成 .vsix

调试:在 VS Code 中打开项目,按 F5 启动扩展开发宿主,即可在开发宿主里实测右键菜单。

目录结构

src/
├── extension.ts   # 插件入口(activate/deactivate)
├── commands.ts    # 命令注册与实现(命令统一在此注册)
├── config.ts      # 配置统一访问入口
└── constants.ts   # 命令 ID 常量

📝 反馈建议

欢迎在 GitHub Issues 提交问题与建议。


让 Claude 更顺手,让写代码更专注。 💻

⭐ Star on GitHub | 🐛 报告问题 | 📝 更新日志 | 📜 MIT License

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