前言

作为开发者必备的全能 AI 编程工具,CodeGeeX 凭借强大的代码生成、补全、翻译等能力,能显著提升开发效率,不管是资深开发工程师还是学生编程爱好者,都能快速上手使用v4-enterprise.codegeex.cn。这款基于大模型的智能编程助手支持 300 + 种编程语言,适配 VSCode、JetBrains 全家桶、Visual Studio 等主流 IDE,个人用户还可免费使用,堪称开发路上的 “神队友”v4-enterprise.codegeex.cn。

本文结合 CodeGeeX 官方使用手册和实际使用场景,用通俗易懂的方式讲清 CodeGeeX 的安装、核心功能和实用技巧,零基础也能快速玩转,让 AI 真正为编程提效!

一、CodeGeeX 是什么?

CodeGeeX 是由智谱 AI 推出的智能编程助手,基于大模型训练打造,核心能理解开发者的编程意图,实现代码生成 / 补全、自动加注释、多语言互译、智能技术问答、生成单元测试等功能,还支持代码审查、重构、生成调试日志 / ReadMe 文档等拓展能力v4-enterprise.codegeex.cn。

它适配 Windows、MacOS、主流 Linux 桌面版甚至麒麟、统信等国产系统,能无缝融入日常开发流程,目前已有百万用户在使用,官方还搭建了共享协作的知识平台,方便用户交流问题、分享解决方案v4-enterprise.codegeex.cn。

二、主流 IDE 安装教程

CodeGeeX 对不同 IDE 的安装方式略有差异,下面讲解最常用的VSCodeJetBrains 全家桶(IntelliJ IDEA/GoLand 等) 安装步骤,Visual Studio 安装可参考同类方式,操作基本一致。

2.1 VSCode 安装(两种方式,按需选择)

VSCode 要求版本≥1.72.0,兼容版支持 1.72.0-1.77.0,分在线搜索安装(个人用户推荐)和本地 VSIX 包安装(企业版 / 私有化部署)v4-enterprise.codegeex.cn。

方式 1:在线快速安装(个人用户首选)
  1. 打开 VSCode,点击左侧「Extensions(扩展)」图标(快捷键Ctrl+Shift+X);
  2. 在搜索框输入CodeGeeX,找到官方插件后点击「安装」;
  3. 安装完成后重启 VSCode,登录即可使用(登录支持账号、验证码、第三方授权)。
方式 2:本地 VSIX 包安装(企业版)
  1. 从 CodeGeeX 企业版后台下载对应 VSIX 安装包;
  2. 打开 VSCode 扩展面板,点击右上角「・・・」,选择「Install from VSIX...」;
  3. 选中本地安装包,点击「Install」,安装后重启 IDE 即可。

2.2 JetBrains 全家桶安装(IntelliJ IDEA/GoLand/PyCharm 等)

要求 JetBrains IDE 版本≥2021.3,兼容版支持 IntelliJ IDEA 2022.1.3 之前版本v4-enterprise.codegeex.cn。

  1. 打开 IDE,进入「File → Settings → Plugins」(Mac 为「Preferences → Plugins」);
  2. 点击插件面板顶部「齿轮图标」,选择「Install Plugin from Disk...」;
  3. 选中本地下载的 CodeGeeX 插件包,确认安装后重启 IDE;
  4. 企业版需配置私有化服务器地址,个人版直接登录即可。

2.3 通用登录步骤

所有 IDE 安装后均需登录才能激活完整功能:

  1. 点击 IDE 侧边栏的 CodeGeeX 图标,打开插件侧边栏;
  2. 选择「账号密码登录 / 验证码登录 / 网页登录」,网页登录会跳转浏览器,授权后返回 IDE 即可;
  3. 第三方账号登录后需绑定手机号,解锁全部功能。

三、基础配置(简单易懂,按需调整)

首次登录后可简单配置,让 CodeGeeX 更贴合个人开发习惯,核心配置项如下,无需复杂操作:

  1. Host 配置(仅企业版):侧边栏 CodeGeeX → 更多设置 → 填写服务器地址(如http://192.168.0.1:2080),点击 OKv4-enterprise.codegeex.cn;
  2. 语言设置:选择 UI、代码注释、智能问答的显示语言(推荐中文);
  3. 补全延迟:默认 0.5 秒,可调整为 0.1-1 秒(数值越小,代码补全响应越快);
  4. 禁用语言:手动填写不需要 CodeGeeX 支持的语言(英文逗号分隔,如java,python),避免无关补全干扰v4-enterprise.codegeex.cn;
  5. 候选代码数量:设置 AI 生成的候选代码条数(条数越多生成越慢,推荐 3-5 条)。

四、核心功能使用指南(附操作方法,一看就会)

CodeGeeX 的功能都围绕 “简化编码、提升效率” 设计,操作全部可视化,无需记复杂命令,核心功能如下,按使用频率排序:

4.1 智能代码补全(最常用,提效最明显)

支持单行 / 多行代码续写,根据上下文自动预测代码内容,比如输入函数签名、循环开头,AI 会自动补全后续逻辑。

  • 自动模式:插件激活后,停止输入时 AI 自动生成补全建议(灰色字体显示),按下Tab键即可接受建议;
  • 切换候选:若有多个补全建议,按Alt+( Alt+) 切换,按Alt+N可重新生成新建议;
  • 交互模式:按Ctrl+Enter手动激活,右侧窗口会显示多条候选代码,点击use code即可插入光标位置。

4.2 根据注释生成代码(懒人福音)

用自然语言写注释,AI 会直接生成对应的代码实现,支持函数、类、接口等不同粒度的生成。

  • 操作方法:在代码中写下注释(如// 实现Python列表去重,保留原顺序),换行后 AI 自动生成代码,或按Ctrl+Enter手动触发;
  • 技巧:注释越清晰、越详细,生成的代码准确率越高,尽量说明功能、入参、返回值要求。

4.3 代码注释自动生成

给现有代码快速添加行级中 / 英文注释,无需手动编写,方便代码维护和团队协作。

  • 操作方法:选中需要加注释的代码块 → 鼠标右键 → 选择「CodeGeeX → 生成注释」,一键生成规范注释。

4.4 多语言代码互译(跨语言开发神器)

支持 300 + 种编程语言互译,保留原始代码的语义和功能,比如将 Python 代码转 Go、Java 代码转 JavaScript,解决跨语言开发的语法问题v4-enterprise.codegeex.cn。

  • 快捷操作:选中代码块 → 按Ctrl+Alt+T激活翻译模式 → 选择源语言和目标语言 → 点击use code插入翻译结果;
  • 拓展设置:可选择翻译后对原代码「注释保留」或「直接覆盖」,按需设置即可。

4.5 AskCodeGeeX 智能问答(开发问题随时问)

集成 AI 对话窗口,结合项目上下文解答编程问题,比搜索引擎更精准,还能帮调试代码、写 SQL、生成单元测试。

  • 操作方法:打开 CodeGeeX 侧边栏的问答窗口 → 输入问题(如「如何在 Java 中实现单例模式?」「这段代码为什么报空指针异常?」)→ 回车获取答案;
  • 快捷命令:输入/tests可直接生成选中代码的单元测试,输入/sql可根据自然语言生成 SQL 语句v4-enterprise.codegeex.cn。

4.6 生成单元测试(提升代码健壮性)

针对 Java、Python、Go、C/C++ 等主流语言,快速生成函数 / 方法的单元测试代码,无需手动编写测试用例v4-enterprise.codegeex.cn。

  • 方法 1:选中代码 → 右键 → 「CodeGeeX → 生成单测」;
  • 方法 2:在智能问答窗口输入/tests,直接生成单测代码。

4.7 其他实用功能

  • 代码解释:选中看不懂的代码 → 右键「CodeGeeX → 解释代码」,AI 用自然语言解析代码功能、逻辑和关键步骤;
  • 代码重构:快速梳理代码逻辑,优化代码结构,降低出错风险;
  • 生成 ReadMe / 调试日志:根据项目代码生成规范的 ReadMe 文档,或为代码自动添加调试日志,方便问题定位。

五、实用使用技巧(避坑 + 提效,建议收藏)

  1. 注释写清楚,AI 更精准:AI 生成代码的质量依赖输入的注释,尽量明确功能、需求、边界条件,避免模糊描述;
  2. 提供完整上下文:打开相关的项目文件,让 AI 感知项目结构,生成的代码会更贴合实际开发场景;
  3. 审查 AI 生成的代码:AI 生成的代码并非 100% 完美,需检查语法、逻辑是否符合需求,尤其是涉及业务逻辑和安全的代码,切勿直接上线;
  4. 灵活切换使用模式:简单的代码补全用自动模式,复杂的功能实现用交互模式,多候选对比选择最优代码;
  5. 自定义提示模板:进阶用户可在设置中修改Prompt Templates,添加自定义模板,让 AI 生成符合个人 / 团队编码规范的代码;
  6. 善用快捷命令:记住Ctrl+Enter(手动生成)、Ctrl+Alt+T(翻译)、Tab(接受补全)这几个核心快捷键,操作更流畅。

六、支持的编程语言 / 框架(主流全覆盖)

CodeGeeX 对主流编程语言的支持效果最优,涵盖前端、后端、APP 开发等场景,部分核心支持语言如下v4-enterprise.codegeex.cn:

分类 支持的核心语言 / 框架
前端 HTML、CSS、JavaScript、TypeScript、Vue、React、JSON
后端 Java、Python、Go、C/C++、C#、PHP、Rust、SQL、Shell
APP 开发 Kotlin、Swift、Dart、Objective-C++
其他 Markdown、CUDA、Tex、GraphQL

完整的 300 + 种支持语言可参考 CodeGeeX 官方文档。

七、官方资源与交流渠道

  1. 官方使用手册CodeGeeX 零基础上手使用手册,包含详细的功能说明和资源支持;
  2. 用户交流群:扫描官方手册中的微信二维码,加入 CodeGeeX 交流群,和数十万用户交流问题、分享使用技巧v4-enterprise.codegeex.cn;
  3. 企业版支持:企业用户可使用私有化部署、模型微调、企业级管理后台等功能,具体参考CodeGeeX 企业版手册v4-enterprise.codegeex.cn。

总结

CodeGeeX 作为一款免费、强大的 AI 编程助手,真正做到了 “零基础上手、全场景适配”,不管是日常开发中的代码补全、注释编写,还是跨语言开发、技术问题解答,都能大幅节省时间,让开发者把更多精力放在业务逻辑和架构设计上。

新手建议先从智能代码补全注释生成代码这两个核心功能入手,熟悉后再尝试翻译、智能问答等功能,结合实用技巧,能让开发效率翻倍!

最后,CodeGeeX 官方还在持续更新优化功能,也欢迎大家在官方交流群分享使用经验,一起探索 AI 编程的更多可能~

创作不易,觉得有用的话欢迎点赞、收藏、关注! 🚀

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐