# XingYePlugin **Repository Path**: wyq2333/xing-ye-plugin ## Basic Information - **Project Name**: XingYePlugin - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-12 - **Last Updated**: 2025-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 星野编码助手 VSCode插件 一款基于通义千问(Qwen)和DeepSeek大模型的智能代码助手VSCode插件,帮助开发者更高效地编写和理解代码。 ## 主要功能 ### 1. 智能代码辅助 - **代码解释**:快速理解选中的代码片段或整个文件的逻辑和功能 - **代码补全**:智能预测并提供下一行代码的补全建议 - **添加注释**:为代码自动生成清晰、专业的注释 - **代码优化**:分析并提供代码改进建议,提高代码质量 ### 2. 智能聊天 - 内置聊天界面,支持与AI助手实时对话 - 可以询问编程相关问题,获取即时帮助 - 支持代码相关的上下文理解 - 多种模型选择:DeepSeek、Qwen3、Qwen-Turbo、Qwen-Plus ### 3. 工作区集成功能 - **@工作区**:快速引用工作区中的文件和资源 - **Git提交分析**:查看和分析Git提交历史,理解代码变更 - **工作区问题**:识别并帮助解决工作区中的代码问题 - **文件引用**:在对话中直接引用和编辑工作区文件 ### 4. Agent模式 - 自动执行复杂任务,如代码重构、bug修复 - 智能规划任务执行步骤,提供清晰的执行过程 - 支持工具调用和文件操作,实现自动化编程流程 - 操作前提供预览和确认,确保安全可控 ### 5. MCP功能增强 - **MCP自定义**:自定义集成外部工具和服务 - **服务器管理**:便捷的MCP服务器管理界面 - **工具批准控制**:灵活设置工具的自动/手动批准模式 - **参数预览**:直观显示工具参数信息,方便调用 ## 使用说明 ### 代码解释功能 1. 在编辑器中选中要解释的代码 2. 右键点击选择「用星野解释代码」,或使用快捷命令 3. 插件会自动打开聊天视图并显示代码解释 ### 代码补全和注释 1. 选中代码片段或将光标置于需要补全/注释的位置 2. 右键菜单选择「生成代码补全」或「添加注释」 3. 查看并确认AI生成的补全代码或注释 ### @工作区功能使用 1. 在聊天输入框中输入@符号 2. 从弹出菜单中选择要引用的内容类型(文件、文件夹、git提交、工作区问题等) 3. 选择具体的引用项,系统会自动将引用添加到输入框中 ### Agent模式 1. 从模式选择下拉菜单中选择「代理模式」 2. 描述你希望AI完成的任务(如"重构这个函数使其更高效") 3. AI会规划任务步骤,并在执行关键操作前请求确认 4. 你可以查看、确认或拒绝每个操作,保持对代码变更的完全控制 ### MCP管理界面 1. 点击聊天界面底部的⚙️图标打开MCP管理界面 2. 添加、启用或禁用MCP服务器 3. 查看每个服务器提供的工具 4. 设置工具的自动/手动批准模式,提高工作效率 ## 特色优势 - 基于通义千问和DeepSeek大模型,提供精准的代码理解和生成 - 支持多种编程语言和框架,满足不同开发需求 - 界面简洁直观,易于使用 - 全面集成工作区功能,无缝融入开发流程 - 严格保护隐私,所有操作可预览和控制 ## 模型选择指南 - **DeepSeek**:优秀的代码理解和生成能力,适合复杂编程任务 - **Qwen3**:强大的上下文理解能力,适合长对话和复杂需求 - **Qwen-Turbo**:响应速度快,适合快速代码辅助和简单问题 - **Qwen-Plus**:平衡了性能和速度,适合日常使用 ## 注意事项 - 使用前请确保已配置正确的API密钥 - 建议在网络良好的环境下使用 - Agent模式下执行的代码变更操作需经过你的确认 - 对于重要文件的修改,请确保有备份 ## 技术支持 如果您在使用过程中遇到任何问题,请通过以下方式获取帮助: - 提交Issue - 查看错误提示信息 - 检查API配置是否正确 感谢使用星野编码助手插件!