当前位置:   article > 正文

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

codegeex

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
  • 2
  • 3
  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 能够显著提升开发体验。在实际使用中,充分利用这些功能可以大大减少编码时间和错误。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号