Coopwire CodeLens
基于AI的智能代码搜索和问答VSCode扩展。
✨ 功能特性
- 🔍 智能搜索:多策略搜索(语义、精确、模糊),快速找到相关代码
- 🤖 AI智能问答:右键选中代码即可询问AI,获得即时解答
- 📊 调用图可视化:交互式函数调用关系图,理解代码结构
- 💡 内联CodeLens:在函数上方显示引用数量和调用关系
- ⚡ 自动索引:打开工作区时自动索引,无需手动配置
- 🔄 增量索引:支持手动增量更新,保持索引最新
- 🔒 权限控制:基于GitLab的权限验证,保障企业安全
📦 安装
- 打开VSCode
- 按
Cmd+Shift+X (Mac) 或 Ctrl+Shift+X (Windows/Linux)
- 搜索 "Coopwire CodeLens"
- 点击安装
🚀 快速开始
打开工作区
索引代码
- 扩展会自动提示是否索引
- 或手动运行:
Cmd+Shift+P → CodeLens: 索引工作区
开始使用
- 搜索代码:
Cmd+Shift+P → CodeLens: 搜索代码
- 询问AI:选中代码 → 右键 →
CodeLens: 询问AI关于选中内容
- 查看调用图:点击函数上方的CodeLens提示
🎯 支持的语言
- TypeScript (
.ts, .tsx)
- JavaScript (
.js, .jsx)
- Vue (
.vue)
⚙️ 配置选项
基础设置
打开VSCode设置(Cmd+,),搜索 "CodeLens":
- 自动索引:打开工作区时自动提示索引(默认:开启)
- 内联CodeLens:显示引用和调用提示(默认:开启)
- 悬停文档:鼠标悬停显示文档(默认:开启)
权限说明
插件会自动检查工作区权限:
📖 使用指南
搜索代码
- 按
Cmd+Shift+P 打开命令面板
- 输入 "CodeLens: 搜索代码"
- 输入搜索关键词
- 在侧边栏查看搜索结果
AI问答
方式1:选中代码提问
- 在编辑器中选中代码
- 右键点击
- 选择 "CodeLens: 询问AI关于选中内容"
方式2:直接提问
- 按
Cmd+Shift+P
- 输入 "CodeLens: 询问AI"
- 在面板中输入问题
增量索引
当你修改代码后,可以手动更新索引:
- 按
Cmd+Shift+P
- 输入 "CodeLens: 增量索引"
- 插件会自动检测变更并更新
📄 许可证
MIT License
| |