从 Cursor 切换 Claude Code,最劝退的「@ 选上下文」痛点,我用一个插件解决了

用惯了 Cursor 的鼠标右键加入上下文,切到 Claude Code 后要用 @ 选路径选文件非常的不习惯 ------ 直到我找到这个「右键注入」的插件。

一、先说结论

如果你和我一样,是从 Cursor 迁移到 Claude Code 的开发者,大概率会经历这么一段「痛苦期」:

  • 想给 Claude 加一段代码,却要老老实实敲 @ + 输文件名 + 按方向键选中;
  • 选中的那几行代码,手一抖就忘了加引用,Claude 一脸茫然地答非所问;
  • 明明只是想把当前文件丢进上下文,却在菜单里翻了个底朝天。

Cursor 里理所当然的右键即所选,在 Claude Code 里居然没有。

于是我做了一个开源的 VS Code 扩展 cc-enhancer,把「右键选上下文」这个肌肉记忆还给所有从 Cursor 迁移过来的同学。


二、解法:把右键菜单补上

cc-enhancer 做的事情非常克制 ------ 只做一件事:让选中代码 / 文件可以右键一键加入 Claude 上下文。

安装并启用后,右键菜单里会多出两个入口:

场景 操作 注入内容
📝 编辑器选中代码 选中代码 → 右键 → 添加选中代码到上下文 @相对路径#行号-行号
📁 资源管理器右键文件 右键文件 → 添加文件到上下文 @相对路径

点击后,Claude 输入框里会自动出现对应引用,和官方入口 Alt+K 的行为完全一致。

于是流程变成了:

text 复制代码
选中代码 → 右键 → 点击 → 开聊
                       ↑
              手都不用离开鼠标

三、上手只要 1 分钟

1. 安装插件

方式一:搜索安装(推荐)

  • 打开 VS Code → 点击左侧扩展图标(或 Cmd+Shift+X)→ 搜索 cc-enhancer / Claude Code 增强工具 → 点击「安装」。

方式二:从 VSIX 安装

  • 从仓库 Releases 下载 cc-enhancer-*.vsix;
  • VS Code → 扩展图标 → ... → 从 VSIX 安装,选择该文件。

无论哪种方式,装完后重启窗口(Cmd+Shift+P → Developer: Reload Window),右键菜单才会刷新。
前提:已安装并启用 Anthropic 官方的 Claude Code 扩展。

2. 使用

  • 加选中代码:在编辑器里选中一段代码 → 右键 → 「添加选中代码到上下文」;
  • 加文件:在资源管理器中右键一个文件 → 「添加文件到上下文」。

不需要任何配置,开箱即用。


四、它是怎么实现的?(很轻量)

这个插件之所以「零侵入、零副作用」,是因为它没有自己造轮子:

  • 官方 Claude 扩展本身注册了内部注入命令,一个负责原生 UI 模式(claude-vscode.insertAtMention),一个负责终端模式(claude-code.insertAtMentioned);
  • 插件做的,就是在你右键时调用对应的官方命令,把选区 / 文件注入到当前对话;
  • 插件会自动读取 claudeCode.useTerminal 配置判断该走哪条命令,并通过动态检测 + 双命令回退,保证命令缺失时也能自动兜底。

所以本质上,你右击时看到的,是和官方 Alt+K 完全相同的注入逻辑,只是多给了你一个鼠标入口。


五、写在最后

Cursor 的交互确实好,但 Claude Code + 国产模型的性价比同样值得一试。两个好工具之间的迁移,不应该被「选上下文」这种高频小事劝退。

  • 🔗 项目地址:github.com/pbstar/cc-e...
  • ⭐ 觉得有用就点个 Star,让更多迁移中的同学看到
  • 🐛 遇到问题欢迎提 Issue,一起把它打磨得更好
相关推荐
DigitalOcean5 天前
不受限于 Copilot,教你在 VS Code 中接入 GPT、Claude
agent·visual studio code
formulahendry10 天前
为什么全世界都在 Fork 它?VS Code 官方纪录片(中字完整版)正式上线!
微软·visual studio code·vs code
三十而立洋12 天前
知枝 · MindSprout:可以直接将 markdown 转换为思维导图的 vscode 插件
前端·visual studio code
formulahendry16 天前
在 VS Code 里自由切换 Copilot、Claude、Codex、OpenCode、Pi、Kimi、Qwen:任何 Agent 都能接
visual studio code·vs code·acp
开开心心就好18 天前
打印机卡住打不了?一键清理卡死打印队列
服务器·开发语言·算法·pdf·ocr·idea·visual studio code
free-elcmacom1 个月前
手撕 memcpy 和 memmove:从字节级拷贝到内存重叠的终极较量
c语言·开发语言·青少年编程·visual studio code·visual studio
free-elcmacom1 个月前
发际线警告!手撕《C陷阱与缺陷》终极 BOSS:signal 函数与 typedef 魔法
c语言·开发语言·visual studio code·visual studio
前端小白乘风1 个月前
VS Code 终于能连微信了!发现一个硬核开源神仙插件:WeChat AHP
微信·visual studio code·deepseek
free-elcmacom2 个月前
C语言指针进阶——指针数组模拟二维数组,以及二级指针到底怎么理解
c语言·visual studio code
formulahendry2 个月前
微信和 VS Code 强强联合!WeChat AHP 来了
visual studio code·vs code