首页 > 编程语言 >VSCode 中使用 AI智能编程工具的几个小妙招

VSCode 中使用 AI智能编程工具的几个小妙招

时间:2023-12-13 17:36:11浏览次数:34  
标签:内置 CodeGeeX VSCode 代码 生成 AI 小妙 使用 IDE

可能你已经在IDE中安装了CodeGeeX,也了解到CodeGeeX能够帮助你编写代码、调试问题、创建文档,生成单元测试等。

但是总有些“Wow!”时刻,还在等你发现。今天就介绍几个CodeGeeX插件在VSCode中的使用技巧和小窍门。

一、侧边栏放右边,效率倍增

默认情况下,CodeGeeX插件在VSCode中成功安装后,图标会出现在IDE最左侧的侧边栏。用户可以通过点击IDE侧边栏的CodeGeeX图标进行使用。

file

但是,当程序员在编写代码时,通常需要打开多个文件,并不断通过资源管理器面板上的这些树型结构,来查找或引用其它文件。

file

经常在CodeGeeX和资源管理器之间切换,体验很不好。

现在,可以通过用鼠标点击CodeGeeX图标,将它拖动到IDE的右侧,放在右侧边栏中,来改善频繁切换的体验。在访问资源管理器的同时,使用CodeGeeX的智能问答、工具箱和代码翻译这些常用功能了。

file

这样将IDE拆分成三部分,非常有利于提高使用效率。程序员可以在浏览代码库时,对代码进行编写,同时也通过CodeGeeX随时对代码进行解释,注释,测试,修复,重构等辅助帮助。

file

当然你也可以关闭左侧边栏和右侧边栏,仅留有一个代码编辑区,专注于代码编写。这时CodeGeeX仍然会在代码编辑区,“默默”帮你完成代码的生成和续写。

二、巧用命令行

对代码进行解释,添加注释,生成单元测试代码,代码修复的这几个功能,CodeGeeX都做了内置命令的实现方式:

file

使用内置命令,不仅仅是简化操作,用户不必一遍一遍在聊天框中输入类似“请解释一下这个代码”的prompt,只需要输入“/Explain”、“/Comment”、“/tests”等。

file

更重要的是CodeGeeX插件针对内置命令做了指令微调,使用内置命令可以帮助程序员得到更加准确的结果。

特别是,如果使用“/Fixbug”这条内置命令,会生成一个有修复前后代码对比的结果,由不同的色带标明。如果使用对话框输入“请帮我修复这段代码”,则只会在对话框中生成修复后的代码。

从下图可以看出,使用命令行生成有对比的结果,更利于我们快速看到代码修复前后的具体位置和对比情况。

file

另外一个特别值得强调的使用小窍门,虽然我们在之前的介绍表格中有详细说明,但目前大多数用户都没有这样来使用。

在使用内置命令时,如果没有选中编辑框中的任何代码,在侧边栏对话框中使用内置命令“/Explain”、“/Comment”、“/tests”时,就会对编辑框中的全部代码,输出代码解释、添加注释和生成单元测试这样的结果。

file

更多用户只了解到,在编辑框中选中代码,然后使用内置命令。今天可以打开CodeGeeX试试不选中代码,针对全部代码的内置命令行了。

file

三、一键复制。提效!提效!

现在不仅生成的代码支持插入和复制,生成的文档也可以实现一键复制了。而且文档复制后格式整齐,不会夹杂其它标签文字等。

file

这个细节的提升,是来自CodeGeeX的用户反馈。用户在使用智能问答时,认可CodeGeeX生成的结果,但希望这些内容复制使用更便捷。

类似这样的使用细节,CodeGeeX正在通过数十万用户的真实使用和反馈,快速提升产品体验。欢迎加入CodeGeeX用户群,提出您的需求和建议吧!

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

标签:内置,CodeGeeX,VSCode,代码,生成,AI,小妙,使用,IDE
From: https://www.cnblogs.com/chattech/p/17899551.html

相关文章

  • TSINGSEE视频智能解决方案边缘AI智能与后端智能分析的区别与应用
    视频监控与AI人工智能的结合是当今社会安全领域的重要发展趋势。随着科技的不断进步,视频监控系统已经不再局限于简单的录像和监视功能,而是开始融入人工智能技术,实现更加智能化的监控和安全管理。传统的监控系统往往需要人工操作来进行监控和分析,而引入AI技术后,监控系统可以自动识别......
  • TSINGSEE青犀基于EasyCVR与AI技术的高校实验室视频可视化监管方案
    一、行业背景实验室作为科研、教学过程中的一个重要场所,其管理也十分至关重要。尤其是高校实验室安全问题,教育部《高等学校实验室安全规范》中说明,需要进一步加强高校实验室的安全管理工作,实现规范化、常态化的管理体制,以最大限度地减少实验室安全事故的发生,保障校园师生的生命安......
  • AI智能视界,视频监控技术的革新与突破
    智能视频监控概述TSINGSEE青犀智能监控系统是通过摄像头采集视频数据,经过压缩技术处理后传输至服务器,再由服务器进行存储和管理并汇聚到EasyCVR视频融合平台之中,进行统一的分发处理。采用先进的视频压缩技术,确保视频质量,与高效的数据传输技术,确保数据传输速度,同时使用云平台数据......
  • TSINGSEE青犀基于opencv的安全帽/反光衣/工作服AI检测算法自动识别及应用
    安全帽/反光衣/工作服自动识别检测算法可以通过opencv+yolo网络对现场画面中人员穿戴着装进行实时分析检测,判断人员是否穿着反光衣/安全帽。在应用场景中,安全帽/反光衣/工作服检测应用十分重要,通过对人员的规范着装进行实时监测与预警,可以降低安全隐患,提高安全性。Tips:OpenCV......
  • UBUNTU 18.04.6编译linux内核make ARCH=arm menuconfig提示recipe for target ‘menuc
    UBUNTU18.04.6编译linux内核makeARCH=armmenuconfig提示recipefortarget‘menuconfig’failed:这是因为没有安装图形化Kernel配置工具。要么安装libncurses5-dev库,要么安装libncurses-dev这是因为没有安装图形化Kernel配置工具。要么安装libncurses5-dev库,要么安......
  • GB28181安防监控LiteCVR视频平台智慧工地AI视频解决方案
    AI视频技术与安防监控结合使用的场景和技术不仅提高了安全性和准确性,还降低了人力成本和监控盲区,广泛应用于公共场所、企业、学校等各个领域。随着人工智能技术的不断发展,AI视频识别技术在工地场景中的应用也越来越广泛。这种技术可以帮助工地实现智能化、高效化的管理,提高施工质......
  • 尊嘟假嘟?2023年人工智能行业新诞生10家独角兽,AIGC竟占近一半
    今年的AIGC持续热了一年,从王慧文等大佬的入局,到百度发布「文心一言」,各大巨头纷纷发布大模型产品,切实地给中国人工智能赛道的融资添了一把浓烈的火。回顾这即将过去的一整年,虽然2023年投融资整体行业遇冷,各种坏消息不断,但总体而言,AI行业融资的形势相对仍处于比较热门的状态。2......
  • 1211 | 和PAI一起,每周玩转AI,活动开始了
    【和PAI一起,每周玩转AI】系列活动上线了!人工智能平台PAI提供近万元免费云上资源,助力开发者们体验AIGC能力。参与每周AIGC主题活动,有机会赢取小米手环8、小米充电宝等多重好礼!加入AIGC活动钉群,及时了解每周最新AI活动!......
  • std::make_pair & std::make_tuple 的区别和联系
    std::make_pair和std::make_tuple都是用于创建对应类型的对象的C++标准库函数模板。它们的区别主要在于它们所处理的数据类型和返回类型。std::make_pair:std::make_pair用于创建一个std::pair对象,std::pair是一个包含两个值的容器。#include<iostream>#include<......
  • 刷机过程之安装FastBoot驱动 解决fastboot waiting for any device问题
    安装google的usbdevices驱动即可下载地址:https://developer.android.com/studio/run/win-usb?hl=zh-cn安装教程:https://zhuanlan.zhihu.com/p/366904302核心步骤设备管理器其他设备->感叹号设备->右键->更新驱动程序->浏览我的计算机以查找驱动程序让我从计算机上......