今天,CodeGeeX 1.1.2版正式在JetBrains IDEs中上线。和VSCode中的CodeGeeX2.0升级一样,新版本在JetBrains IDEs中带来“Ask CodeGeeX”的功能升级。使开发者可以在IDE中,通过问答对话的方式解决技术问题。下面的视频以DataGrip为例,展示新版将技术问答与IDE编程环境深度融合。

编辑区中的数据表格,需要以不同店铺不同日期的交易额重新排序。在Ask CodeGeeX的对话框中提问,获得了解决这个排序问题的代码,插入编辑器运行后,准确实现了排序功能。

在IDE中使用Ask CodeGeeX功能,使得开发过程中遇到的问题,都可以在IDE中沉浸式解决,不用跳出开发环境寻找解决代码问题的答案,提升了代码开发效率。同时,在这个新版本中,通过对话框区域常用命令“explain/解释代码”、“comment/生成注释”、“fixbug/检查bug”的快捷方式,可以直接操作代码,实现代码解释,逐行添加代码注释,尝试修复代码片段潜在bug等功能。

下面视频以IDEA为例

在IDEA中设置语言为中文,快捷按钮和回复则都为中文;

“explain/解释代码”按钮,获得整段代码解释

当你编写代码时,希望了解某一段生成的代码作何解释?那么你就可以在CodeGeeX插件的代码生成区域中,选中该段代码,左侧边栏的对话区会出现浮层,同时展示选中代码。在对话区通过快捷按钮:“解释代码”,在对话界面中就可以回复出整段的代码解释。

“comment/生成注释”按钮为代码逐行添加注释

同样,当你希望为一段生成的代码逐行添加注释,你就可以在CodeGeeX代码生成区域,选中该段代码,侧边栏的对话区会出现浮层,同时展示选中代码。在对话区通过快捷按钮:“生成注释”,在对话界面就可以直接为这段代码逐行添加注释。

“fixbug/检查bug”修复代码潜在bug

当你编写代码遇到一个错误时,在CodeGeeX插件的代码生成区域中选中该段代码,左侧边栏的对话区会出现浮层,同时展示选中代码。在对话区通过快捷按钮:“检查bug”,代码编辑区就可以直接帮你找到这段代码中的问题并进行错误修复,并且对修复代码的区域做高亮标记,方便进行代码对照。

体验优化:

此外,VSCode中的CodeGeeX插件已经升级到2.0.1版,对使用“Ask CodeGeeX”时频繁登录的问题进行了优化。

本文由博客一文多发平台 OpenWrite 发布!

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/chattech/p/17481171.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!