免费、开源的CodeGeeX Ai助手使用教程!开箱即用!

        CodeGeeX是一款基于 ChatGLM2-6B 基座语言大模型的全能的智能编程助手。它可以实现代码的生成与补全、自动添加注释、代码翻译以及智能问答等功能,能够帮助开发者显著提高工作效率。

        目前CodeGeeX已经全面支持 VS Code、 IntelliJ IDEA、PyCharm、GoLand、WebStorm、Android Studio 等IDE。在插件中,可以更直接地体验到 CodeGeeX2 模型在代码生成与补全、添加注释、代码翻译及技术问答方面的能力为开发效率带来的提升。现在我们只需要在IDE中下载并简单的配置一下即可使用~

第一步:插件下载及安装

        打开IDEA的设置,点击设置项中的Plugins,在右侧搜索CodeGeex,然后点击Install,等待插件安装完成。

第二步:插件配置

        安装完成后的IDEA的右上角会出现CodeGeeX的图标,点击打开后我们可以看到CodeGeeX的插件界面了,首先需要登录,按照提示打开登录的网站,新用户可以使用手机验证码方式登录,登录完成后发现界面是全英文的,不用担心,点击右上角插件设置打开设置对话框,修改语言设置,全部改成中文,插件就是全中文的了。

第三步:插件使用

        目前支持tab自动补全代码和选中代码右键进行更多操作两种方式来使用CodeGeeX插件。

1、代码自动补全

        此时按tab即可将代码应用。这个功能很方便,经常写一个方法我们只需要写好方法体,里面的内容会根据方法名、参数、返回值自动生成,大大减少了我们的重复工作量。

2、代码片段解释

        右键在CodeGeeX下有更多选项,可以让CodeGeeX解释代码、生成注释、生成测试等操作。

        这个功能也很好用,经常有逻辑复杂的代码,一键让CodeGeeX解释代码逻辑,快速熟悉代码逻辑。遇到没有注释的代码看起来很头疼?一键让CodeGeeX添加注释。使用方便快捷。

        除了这些功能,在CodeGeeX插件界面中我们可以直接在对话框中进行提问,也能获取到详细的回答。

        在插件界面上方有工具箱和代码翻译的功能,首先来看下代码翻译的功能:

        支持多种编程语言的互相转换,并且速度很快!

        3、常用工具       

                工具箱里包含很多常用的工具:

        4、更多功能

        在插件界面右下角,可以选择Lite和Pro版本,目前都是免费使用的,官方也承诺个人使用永久免费。

        左边的按钮支持命令行来操作插件,并可以设置@repo的目标仓库,可以使你的代码更有针对性,联网按钮可以设置插件是否联网使用。

        以上就是CodeGeeX的安装和使用详细介绍了,希望官方可以在今后的版本持续加入更多的功能。     

### 如何在 IntelliJ IDEA使用 CodeGeeX 插件 #### 安装 CodeGeeX 插件 为了能够在 IntelliJ IDEA 中利用 CodeGeeX 的功能,第一步是安装该插件。这可以通过访问 JetBrains 插件市场并搜索 "CodeGeeX" 来完成。找到对应的插件之后点击安装按钮,并重启 IDE 使更改生效。 #### 配置 CodeGeeX 插件 一旦插件被成功安装,在初次启动时可能会提示配置一些初始设置选项。这些通常涉及选择想要启用的功能模块以及任何必要的 API 密钥输入等[^1]。 #### 使用不同模式 CodeGeeX 提供了几种不同的工作模式来适应用户的特定需求: - **Stealth Mode (隐形模式)**: 此模式下运行的应用程序不会显示通知或其他干扰性的界面元素,适合那些希望专注于编码而不被打扰的人群[^5]。 要切换到隐身模式,可以在编辑器顶部菜单栏中寻找相应的命令项或是通过快捷键组合激活它;具体的指令取决于当前版本的具体实现方式。 #### 实际应用案例 假设现在正在编写一段 Python 脚本并且遇到了一个问题——不知道怎样才能更高效地处理列表中的重复项。这时可以尝试调用 CodeGeeX 的建议生成功能,只需选中光标所在的代码区域右击鼠标选取相关操作即可获得帮助[^2]。 ```python def remove_duplicates(lst): seen = set() result = [] for item in lst: if item not in seen: seen.add(item) result.append(item) return result ``` 这段代码展示了如何去重一个列表里的元素,而借助于 CodeGeeX 可以快速获取类似的解决方案片段从而提高开发效率。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值