免费的visual studio智能代码插件——CodeGeeX

CodeGeeX是什么?什么是CodeGeeX?

CodeGeeX是一款基于大模型的智能编程助手,它可以实现代码的生成与补全,自动为代码添加注释,不同编程语言的代码间实现互译,针对技术和代码问题的智能问答,当然还包括代码解释,生成单元测试,实现代码审查,修复代码bug等非常丰富的功能。

CodeGeeX 是一款基于 AI 的编码助手。它由大规模的多语言代码生成模型提供支持,许多功能包括生成和完成代码、自动添加注释、在不同编程语言之间翻译代码、为技术和代码相关问题提供智能答案、代码解释、单元测试生成、代码审查、错误修复等。

你可以用CodeGeeX来做什么?

自动生成代码 Automated Code Generation

在编码过程中,CodeGeeX可以根据上下文代码的内容,推理出接下来可能的代码输入。如果认为推理出的代码内容合适,使用快捷键Tab对生成的代码进行采纳,被采纳的代码即会高亮显示并留存在光标后;如果认为内容不合适,任意键可以取消推荐的内容,继续手动编码。

CodeGeeX 在编码时提供自动完成样式的建议。您可以使用"Tab"键接收建议,也可以通过开始编写要使用的代码来接收建议。

根据注释生成代码 将注释转换为代码

CodeGeeX可以针对一段自然语言的注释内容,生成相关的代码片段 。特别是对于能够使用一句话描述清楚的、常见的算法片段、函数段、方法段等。

CodeGeeX 可以通过编写自然语言注释来生成代码,描述您希望代码执行的操作。特别是对于可以用一句话描述的常见算法段、功能块或方法段。

自动为代码添加注释

CodeGeeX可以轻松为代码添加中(英)文注释。 在编辑器中选中代码,点击鼠标右键。在右键菜单中点击"CodeGeeX" ,然后点击下一级菜单"生成注释"即可。

CodeGeeX可以自动为中英文代码添加注释。在编辑器中选择代码,右键单击鼠标。从右键菜单中,选择"CodeGeeX",然后单击子菜单"添加评论"以生成评论。

生成单元测试 Create unit tests

CodeGeeX可以针对一段函数( 方法), 生成其对应的单元测试代码。在编辑器中选中代码,点击鼠标右键。在右键菜单中点击"CodeGeeX" ,然后点击下一级菜单"生成单测"即可。也可以通过侧边栏的对话框,输入"/test",生成其对应的单元测试代码。

CodeGeeX 的一个重要用例是消除编写单元测试的一些苦差事。 在编辑器中选择代码,右键单击鼠标。从右键菜单中,选择"CodeGeeX",然后单击子菜单"单元测试"以生成注释。

智能问答 Ask CodeGeeX

CodeGeeX的智能问答支持模型选择,你可以选择Pro版模型或者Lite版的模型,点击CodeGeeX目录,打开 CodeGeeX 侧边栏(聊天窗),点击侧边栏上方的"Ask CodeGeeX"标签, 即可进入问答模式。也可以在编辑器中选中代码,通过鼠标点击右键,选择"CodeGeeX",在下级菜单中选择"向CodeGeeX提问"打开侧边栏,侧边栏颜色跟随Visual Studio主题色变换,大小可以通过ctrl+鼠标滚轮或者+,-键调节。

Ask CodeGeeX 支持模型选择。您可以在专业版型号或精简版型号之间进行选择。 单击 CodeGeeX 插件图标以打开 CodeGeeX 侧边栏。然后,单击侧边栏顶部的"询问 CodeGeeX"选项卡以使用。 您也可以在编辑器中选择代码,用鼠标右键单击,选择"CodeGeeX",然后从子菜单中选择"询问 CodeGeeX"以打开侧边栏。侧边栏的颜色根据 Visual Studio 主题色而变化,大小可以通过 ctrl+鼠标滚轮或 +,-键进行调整。

在侧边栏的智能问答输入框中用"/"调出预置命令:

在边栏的智能问答输入框中,使用"/"调出预设命令:

切换模型 Change Model

自定义配置 Custom Options

代码解释 Explain Code

代码解释是开发者非常喜爱的功能之一,CodeGeeX设置了多个入口,在编程过程中可以更加便利的使用。

代码解释是开发者最喜欢的功能之一,CodeGeeX有多个入口点,方便在编程过程中使用。

支持的语言、框架和 IDEs 支持的语言、框架和 IDE

CodeGeeX支持100+种编程语言及开发框架,适配多种主流IDE平台,包括VSCode,JetBrains IDEs,HBuilderX,DeepIn-IDE等。

CodeGeeX 支持 100+ 种编程语言和开发框架,兼容各种主流 IDE 平台,包括 VSCode、JetBrains IDE、HBuilderX、DeepIn-IDE 等。

支持语言的完整列表

即刻开始免费使用CodeGeeX Get started now!Free!

CodeGeeX在主流IDE平台,以插件产品的形态提供给所有开发者免费使用。

CodeGeeX 作为 IDE 上的插件产品免费提供给所有开发人员。

在 Visual Studio、插件市场搜索"CodeGeeX"即可;

在Visual Studio、VSCode、JetBrains IDE、HBuilderX、Open VSX等IDE的插件市场中搜索"CodeGeeX";

前往官网获取更多信息 获取更多信息,请访问官方网站

https://codegeex.cn/

相关推荐
云草桑1 小时前
.net AI MCP 入门 适用于模型上下文协议的 C# SDK 简介(MCP)
ai·c#·.net·mcp
阿喵派我来抓鱼6 小时前
深入理解 AI 流式接口:从请求到响应的完整解析
react.js·ai·前端框架·vue
SuperHeroWu711 小时前
【HarmonyOS AI赋能】朗读控件详解
华为·ai·harmonyos·朗读·赋能·speechkit·场景化语音
阿里-于怀18 小时前
阿里云发布《AI 原生应用架构白皮书》
人工智能·阿里云·ai·架构·白皮书·ai原生
Elastic 中国社区官方博客18 小时前
Simple MCP Client - 连接到 Elasticsearch MCP 并进行自然语言搜索
大数据·人工智能·elasticsearch·搜索引擎·ai·全文检索
CoderJia程序员甲20 小时前
GitHub 热榜项目 - 日榜(2025-10-12)
ai·github·开源项目·github热榜
CoderJia程序员甲1 天前
GitHub 热榜项目 - 日榜(2025-10-13)
ai·开源·大模型·github·ai教程
Qiuner1 天前
历劫波,明真我——Debug Commune
ai·开源·bug·debug·信息差·信息·交流
武子康1 天前
AI-调查研究-102-具身智能 智能机械臂、自动驾驶与人形机器人的模仿学习、强化学习与多模态融合趋势
人工智能·深度学习·机器学习·ai·机器人·强化学习·具身智能
DooTask官方号1 天前
跨语言协作新范式:阿里云Qwen-MT与DooTask的翻译技术突破
人工智能·ai·项目管理·机器翻译·dootask