首页 > 其他分享 >如何利用AI工具延长摸鱼时间、准点下班?

如何利用AI工具延长摸鱼时间、准点下班?

时间:2024-08-04 19:54:38浏览次数:16  
标签:插件 CodeGeeX AI 准点 代码 生成 自动 摸鱼 IDE

你好同学,我是沐爸,欢迎点赞、收藏和关注!个人知乎、公众号"沐爸空间"

俗话说,不会摸鱼的程序猿不是好的程序猿。同学,你是不是也在为不能准点下班、每天加班、没有时间提升自己而烦恼?

接下来,我们一起来了解下这款 AI 工具是什么,最重要的是怎么使用,怎么让我们开发效率提升,从而延长上班摸鱼的时间。

这款 AI 工具的名字叫 CodeGeeX,它的功能十分强大。为了避免看到这里就退出,我先说下它能干啥:智能问答、自动代码生成和代码补全、自动添加注释、自动代码翻译、代码修复、代码重构、自动生成单元测试、代码自动review、自动生成 commit message等。

CodeGeeX是什么?

CodeGeeX 是一款基于大模型的全能的智能编程助手。它可以实现代码的生成与补全、自动添加注释、代码翻译以及智能问答等功能,能够帮助开发者显著提高工作效率。CodeGeeX 支持主流的编程语言,并适配多种主流IDE。
CodeGeeX 插件对个人用户完全免费。目前IDE插件市场的 CodeGeeX 都是免费使用的。同学们尽管放心白嫖啦!官网地址:https://codegeex.cn/

CodeGeeX支持的IDE和语言

CodeGeeX 支持多种主流IDE,如VS Code、IntelliJ IDEA、PyCharm、Vim等。
image.png
同时,支持Python、Java、C++/C、JavaScript、Go等多种语言。
image.png

个人是在 Windows 的 VSCode 中使用的 CodeGeeX,给同学们介绍下在该环境下的安装和使用。

CodeGeeX 的安装

1.在插件市场搜索并安装 CodeGeeX 插件。
image.png
2.点击前往登录
image.png
3.在PC端登录注册
image.png
登录成功后,回到 VSCode 即可开始使用。
真正的打开一个实际开发的项目 ,去编写代码就好 。随着输入的内容越多,大模型的理解越深刻,推荐的内容也就越精准和有效了。

CodeGeeX 主要功能和使用

1.智能问答

开发中遇到的技术问题,可直接向AI提问。无需离开IDE环境,去搜索引擎寻找答案,让开发者更专注地沉浸于开发环境。比如“写个节流函数”、“Vu3组件模板”、“解释下这段代码”、“js遍历数组有哪些方式”,CodeGeeX 会根据提问快速生成你想要的答案。如果不是很满意,可以增加描述或提出新的要求。
智能问答.gif

2.自动代码生成与自动补全

当打开一个代码文件后,开始编码。在编码过程中稍微等待一下,即可看到 CodeGeeX 根据上下文代码的内容,推理出接下来可能的代码输入。
如果认为推理出的代码内容合适,使用快捷键 Tab 对生成的代码进行采纳,被采纳的代码即会高亮显示并留存在光标后;如果认为内容不合适,任意键可以取消推荐的内容,继续手动编码。
例1:自动生成 Node 示例
自动生成代码.gif

例2:README文件生成项目结构
生成项目结构.gif

3.自动添加注释

在编辑器中选中一段代码,点击鼠标右键。在右键菜单“CodeGeeX” 中, 点击下一级菜单的“Generate Comment ”,即可生成注释。
注释生成支持中文和英文。初次生成时, Visual Studio 会提示选择注释语 言。之后可以在插件的设置中,更改注释语言。
自动生成注释.gif

4.代码修复

使用 CodeGeeX,你不再需要手动查找错误的原因或者翻阅文档来寻找解决方案。你只需将鼠标移动到出现错误的代码上,选择 Ask CodeGeeX to fix,CodeGeeX将自动分析错误,并提供修复建议。
代码修复.gif

5.代码重构

如果要对代码优化或重构,比如为某个 js 文件或函数,添加 TS 类型 type
代码重构.gif

6.自动代码翻译

CodeGeeX 基于 AI 大模型对代码进行语义级翻译,支持多种编程语言互译。打开“代码编译”,选中代码片段,选择要翻译的编程语言,点击翻译即可。以 JavaScript 翻译为 C++ 为例:
代码翻译.gif

7.代码自动 review

选择任意代码片段进行 review 操作,CodeGeeX 会生成代码审查报告,给出具体的优化建议。
代码review.gif

8.自动生成单元测试

可以选择代码片段或某个文件生成单元测试,可以使用左侧工具栏,也可以鼠标右键单击选择“CodeGeeX”> “Generate Tests”。单元测试的提示内容可能不对,需要进行修正:
单元测试.gif

9.自动生成 commit message

CodeGeeX 支持通过 git diff 信息,自动生成commit message,并成功提交。终于再也不用费劲巴拉地想 message 怎么写了。
commit-message.gif

目前能分享给你的就这么多啦,其他好用的功能你自己去探索吧。为了更好地摸鱼,赶紧用起来吧,我相信你也能成为一个绝顶的摸鱼高手!

标签:插件,CodeGeeX,AI,准点,代码,生成,自动,摸鱼,IDE
From: https://blog.csdn.net/m0_37943716/article/details/140910604

相关文章

  • 【AI绘画】FLUX:这款新的人工智能图像生成器非常善于创造人手
    FLUX.1是StableDiffusion的公开重量级继承者,可将文本转化为图像。FLUX.1dev生成图像:“Abeautifulqueenoftheuniverseholdingupherhands,faceinthebackground.”。就在7月下旬,人工智能初创公司黑森林实验室(BlackForestLabs)宣布成立公司,并发布了第一......
  • 使用 django 的 EmailMessage 发送波斯语电子邮件时出现问题
    我对django相当陌生,并尝试使用django.core.mail.EmailMessage发送包含波斯语字母的电子邮件。这是我的代码:fromdjango.core.mailimportEmailMessagefromdjango.confimportsettingsdefcustom_sender(subject:str,body:str,recipient_list:list[str],......
  • Continue-AI编程助手本地部署llama3.1+deepseek-coder-v2
    领先的开源人工智能代码助手。您可以连接任何模型和任何上下文,以在IDE内构建自定义自动完成和聊天体验推荐以下开源模型:聊天:llama3.1-8B推理代码:deepseek-coder-v2:16b嵌入模型nomic-embed-text模型默认存储路径:C:\Users\你的用户名\.ollama\models\blobs模型离线下......
  • OpenAI Function Call大模型调用单个多个agent案例
    参考:https://platform.deepseek.com/api-docs/zh-cn/function_callinghttps://blog.csdn.net/qq_31095905/article/details/139143778https://blog.csdn.net/jacbo/article/details/136278619##官方案例https://cookbook.openai.com/examples/how_to_call_functions_wi......
  • aiohttp 存在超时问题,但请求没有超时问题
    我正在尝试使用两种不同的方法在Python中获取网页:requests和aiohttprequests方法工作正常,但aiohttp方法会导致超时。代码如下:importasyncioimportaiohttpimportrequestsheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x6......
  • 科大讯飞AI学习机T20 Pro 怎么样 优缺点评测
    探索学习新天地,科大讯飞AI学习机T20Pro带你领略知识的魅力!这款专为求知若渴的学子打造的13.3英寸家教机,搭载星火认知大模型,8GB运存配合512GB超大存储,流畅运行各类学习应用,无论是小学生还是高中生,全龄段的学习需求都能轻松满足。智能护眼功能守护孩子视力健康,让学习更加安心。让A......
  • 科大讯飞AI学习机P30 值得入手吗
    科大讯飞AI学习机P30是一款功能强大的学习设备,适用于小学到高中各个年龄段的学生。其拥有6GB内存和256GB存储空间,运行更加流畅,存储更加充裕,能够满足学生各种学习和娱乐需求。11英寸护眼平板设计有效减少了眼睛疲劳,保护了学生的视力健康。此外,P30还配备了丰富的英语学习资源和交互......
  • 腰部 KOL 发展潜力预测与企业定制 AI 智能名片 O2O 商城小程序的协同发展
    摘要:随着社交媒体和内容创作平台的蓬勃发展,KOL(关键意见领袖)在品牌推广和营销领域的作用日益凸显。在头部KOL资源竞争激烈的当下,腰部KOL成为了新的运营重点。然而,挖掘有潜力的腰部KOL并非易事。本文通过分析腰部KOL晋升为头部KOL的关键指标,探讨如何运用多元回归模型进......
  • AI智能名片小程序:匹配法则下的粉丝经济新探索
    摘要:在数字化时代,企业与消费者之间的互动方式正经历着前所未有的变革。AI智能名片小程序作为这一变革中的新兴产物,不仅重塑了传统商务交流的场景,更在匹配法则的指导下,深刻影响着品牌与粉丝关系的构建与维护。本文旨在探讨AI智能名片小程序如何运用匹配法则,精准把握并满足粉丝的......
  • 基于大预言模型的AI逻辑推理#AI夏令营 #Datawhale #夏令营
    这是基于第二届世界科学智能大赛逻辑推理赛道:复杂推理能力评估(点击跳转赛事官网)的一篇从0基础入门AI的实践课,适合于零基础小白,本篇文章是我自己的学习笔记,供大家参考1.大语言模型介绍大语言模型的概念大语言模型(英文:LargeLanguageModel,缩写LLM),是一种人工智能模型,旨在理......