首页 > 编程语言 >Go AI 编程助手的使用 Fitten Code

Go AI 编程助手的使用 Fitten Code

时间:2024-10-01 11:22:55浏览次数:3  
标签:Code AI 代码 生成 Fitten 右键

Go AI 编程助手 Fitten Code


Go AI 编程助手的核心优势在于其能够显著提高编程效率,减少错误,并提供灵活的选择。‌ 这些工具通过自动生成代码、提供代码建议和解释功能,帮助开发者节省时间,集中精力在更重要的任务上‌。

今天为大家推荐一款 VSCode 的插件 Fitten Code,Fitten Code 是由非十大模型驱动的 AI 编程助手,它可以自动生成代码,提升开发效率,帮您调试 Bug,节省您的时间,另外还可以对话聊天,解决您编程碰到的问题。

Fitten Code 免费且支持 80 多种语言:Python、C++、Javascript、Typescript、Java等。

1、安装

安装 VSCode 且版本大于等于 1.68.0,打开 VSCode,点击左侧 Extensions(扩展)按钮,在搜索框写入关键字 Fitten Code。然后点击安装。

在这里插入图片描述
安装成功后,登录可使用。
在这里插入图片描述
登录成功后显示如下:
在这里插入图片描述

2、智能补全

输入一段代码,Fitten Code 就会为您自动补全代码:
在这里插入图片描述
按下 tab 键接受所有补全建议:

在这里插入图片描述
按下 ctrl+→ 键接收单个词补全建议:
在这里插入图片描述

3、AI 问答

通过点击左上角工具栏中的Fitten Code – 开始对话
在这里插入图片描述
当你写下你的代码需求,点击发送发送,就会生成代码片段
在这里插入图片描述

你可以选择复制代码,或直接把代码插入到项目中。
在这里插入图片描述

4、生成代码

在左侧 Fitten Code 工具栏中选择 "Fitten Code - 生成代码
在这里插入图片描述
在这里插入图片描述

5、代码转换

选中要转换的代码,右键选择编辑代码
在这里插入图片描述
将go代码转换成java代码
在这里插入图片描述
在这里插入图片描述

6.生成注释

选中代码右键,选择生成注释在这里插入图片描述
等待一会就生成注释了,点击apply,应用注释

在这里插入图片描述

7、解释代码

选中代码段然后右键选择 “Fitten Code – 解释代码” 进行解释
在这里插入图片描述Fitten Code 会逐行对框选代码进行解释
在这里插入图片描述
还会对代码就行总结,行可以对代码再次进行提问。
在这里插入图片描述

8、生成测试

选中代码段后右键选择 “Fitten Code – 生成单元测试”
在这里插入图片描述
测试代码如下
在这里插入图片描述

9、检查 BUG

选中对应代码段,然后右键选择 “Fitten Code查找Bug”
在这里插入图片描述
在这里插入图片描述

11、优化代码

选中对应代码段,然后右键选择 “Fitten Code 优化代码”,Fitten Code给出的优化代码和优化点

在这里插入图片描述

12、对项目整项目分析

用户只需在对话框中以 @workspace 开头,接着输入想要提问的问题即可。

在这里插入图片描述
Fitten Code 会将文件拆成多个部分进行分析和引用,用户点击展开workspace参考点击引用信息:便可看到引用详情,

在这里插入图片描述
在这里插入图片描述

标签:Code,AI,代码,生成,Fitten,右键
From: https://blog.csdn.net/qq_38105536/article/details/142651283

相关文章

  • php的urlencode和rawurlencode区别
    urlencode和rawurlencode都是用于对URL进行编码的函数,但它们在处理方式和应用场景上存在明显的区别。以下是关于这两个函数的详细比较:一、定义与标准urlencode:基于rawurlencode标准,但有略微的不同,它定义在rfc1866,这个rfc属于html标准的一部分,编码方式和application/x-www-for......
  • Leetcode 611. 有效三角形的个数
    1.题目基本信息1.1.题目描述给定一个包含非负整数的数组nums,返回其中可以组成三角形三条边的三元组个数。1.2.题目地址https://leetcode.cn/problems/valid-triangle-number/description/2.解题方法2.1.解题思路升序排列后,去两条边a和b,取b后面的第三条边c;a+c>b和b+c>a一......
  • COMM 337 Python code in your notebook
    COMM337:Homework2DUEDATE:Oct2,202412:00pmThisisHW2Pythonassignment.Thereare13problems.Eachproblemis7pointsandthetotalis100points(9forfollowingfile/printformat).Instructions:Latesubmissionswillnotbeaccepted.Submit......
  • 力扣(leetcode)每日一题 1845 座位预约管理系统| treeSet和priority Queue的区别|线段树
    之前发过一篇,感觉还有深挖的地方,于是又补充一些信息这题目虽然是middle难度题目,要解答出来是只要easy的时间,但是深挖可以有hard的难度题解1可以帮助复习线段树的使用,题解2可以复习一下java基础知识题解1线段树这是自己憋出来的线段树classSeatManager{......
  • Prompt:在AI时代,提问比答案更有价值
    你好,我是三桥君随着AI技术的飞速发展,我们进入了一个信息爆炸的时代。在这个时代,只要你会提问,AI就能为你提供满意的答案。这种现象让很多人开始思考:在这个答案触手可及的时代,答案的价值是否还像以前那么重要?三桥君认为,答案虽然重要,但在AI时代,提出正确的问题才是关键。正如知......
  • VScode Cmake-tools 部分问题记录
    我的VisualStudioCode先前一直安装了cpp-tools和cmake-tools。随后,我升级了我的GCC环境版本。然而,重新启动VisualStudioCode后,旧的GCC版本仍保留在工具包中。起初,我以为是cpp-tools插件的问题,一直无法解决这个bug。后来卸载了相关插件后才发现是cmake-tools的......
  • Cannon-es.js之Distance Constrait模拟布料
    本文目录前言最终效果1、Particle2、前置代码准备2.1代码2.2效果3、使用距离约束模拟布料3.1代码3.2效果前言在现代Web开发中,实现逼真的物理效果对于提升用户体验至关重要。Cannon-es.js,作为Cannon.js的ES6模块版本,凭借其轻量级、高性能和易于集成的特点,在Web......
  • 【LeetCode Hot 100】23. 合并K个升序链表
    题目描述看到这个题目会想起之前做过的合并2个升序链表。在那个题目中,由于两个链表都已经是升序的,可以将两个链表的元素进行逐个比较并添加到答案链表中。但是在本题中,每次循环都需要在k个链表的当前元素中找出最小的,而且需要在所有k个链表都遍历完之后跳出循环,所以效率比较低。......
  • opencascade AIS_WalkDelta、AIS_ViewInputBuffer源码学习工作
    opencascadeAIS_WalkDelta前言运行方法1.空构造函数。AIS_WalkDelta():myIsDefined(false),myIsJumping(false),myIsCrouching(false),myIsRunning(false){}2.返回平移组件。constAIS_WalkPart&operator[](AIS_WalkTranslationthePart);3.返回平移组件。A......
  • 钉钉x昇腾:用AI一体机撬动企业数字资产智能化
    “走红”近两年后,大模型正在加速走进千行万业。由于大模型的主要模态是文字和图片,恰好是数字化办公最基础的内容要素,办公于是成了离AI最近的场景。公文写作、表格生成、提炼大纲、文本翻译、代码润色、数据统计、智能问答……越来越多的应用正在办公场景落地,曾经需要几个小时才能处......