0


【AI神器】idea实用插件分享之CodeGeeX(国产免费编程AI助手)

CodeGeeX介绍:
CodeGeeX支持多种主流IDE,如VS Code、IntelliJ IDEA、PyCharm、Vim等。
可以帮助用户更快地编写代码。它支持自动代码生成、交互式代码生成、翻译和提示等四种模式。用户可以根据自己的需要选择不同的模式来提高编码效率,CodeGeeX 是由国内团队开发的一款智能编程助手插件,集成了多种人工智能技术,能够在多个编程语言和集成开发环境(IDE)中提供智能代码补全、代码生成、代码优化和注释生成等功能。该插件特别适用于常见的编程任务和代码片段,提高开发者的工作效率。
官网:codegeex.cn/zh-CN
GitHub地址:github.com/THUDM/CodeGeeX2

  1. 安装 CodeGeeX 插件 在 IntelliJ IDEA 中安装打开 IntelliJ IDEA 并点击 File > Settings(在 macOS 上是 Preferences)。 在设置窗口中,选择 Plugins。 在右上角的搜索栏中输入 CodeGeeX 并搜索。 找到 CodeGeeX 插件后,点击 Install 按钮进行安装。 安装完成后,重启 IntelliJ IDEA 以使插件生效。在这里插入图片描述2.Restart IDE 在右侧出现CodeGeeX的操作框,输入账号密码进行登录。新用户需要到智谱官网注册登录,领取免费的API额度,获取API key。注册过程中需要输入手机号,同时要想获得免费的额度还需要通过支付宝的个人认证。 注册地址:智谱AI开放平台在这里插入图片描述在这里插入图片描述注册完毕后,点击【开始使用】,可以进入到开发者中心,再点击【查看API key】可以获得api信息。在这里插入图片描述

CodeGeex登录成功页面:
在这里插入图片描述

  1. 使用 CodeGeeX 插件 代码补全

CodeGeeX 可以帮助自动补全代码。当你在编写代码时,它会实时分析你当前的上下文,并提供相关的代码补全建议。只需按下 Tab 键或 Enter 键即可选择建议。
智能注释

CodeGeeX 可以根据你的代码生成注释,帮助你更好地理解代码逻辑。只需选中你希望生成注释的代码段,然后通过快捷键或右键菜单选择 Generate Comment。
代码优化

CodeGeeX 可以分析你的代码,并提供优化建议。它会指出代码中的潜在问题,并提供相应的解决方案。你可以通过右键菜单选择 Code Optimization 来查看这些建议。
4. 常用快捷键

代码补全:在编写代码时,按 Tab 键或 Enter 键。
生成注释:选中代码段后,按 Ctrl + Alt + C(Windows/Linux)或 Cmd + Option + C(macOS)。
代码优化:选中代码段后,按 Ctrl + Alt + O(Windows/Linux)或 Cmd + Option + O(macOS)。
  1. 示例 代码补全示例

当你在编写一个函数时,CodeGeeX 会自动给出补全建议:

java

public class Example {
public static void main(String[] args) {
// CodeGeeX 会自动补全这里的代码
}
}

智能注释示例

在选中一段代码后,使用生成注释功能:

java

/**

  • This method calculates the sum of two integers. */ public int sum(int a, int b) { return a + b; }

代码优化示例

CodeGeeX 会给出代码优化建议,例如在发现不必要的循环时:

java

for (int i = 0; i < list.size(); i++) {
// CodeGeeX 可能会建议使用增强型 for 循环
System.out.println(list.get(i));
}

优化后的代码:

java

for (String item : list) {
System.out.println(item);
}

  1. 总结

CodeGeeX 是一个强大的编程AI助手插件,可以帮助开发者提高开发效率。通过代码补全、智能注释和代码优化等功能,CodeGeeX 能够显著提升开发体验。在实际使用中,充分利用这些功能可以大大减少编码时间和错误。

标签: intellij-idea java ide

本文转载自: https://blog.csdn.net/javayoungcoolboy/article/details/140645986
版权归原作者 晚安独角兽 所有, 如有侵权,请联系我们删除。

“【AI神器】idea实用插件分享之CodeGeeX(国产免费编程AI助手)”的评论:

还没有评论