今天,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 发布!
文章来源: 博客园
- 还没有人评论,欢迎说说您的想法!