codecamp

Fitten Code Visual Studio版安装与功能详解

(版本要求2022版17.8.5及以上)


1.安装

点击上方工具栏拓展选项,选择管理拓展选项

接着在联机页面中搜索“FItten Code”,并点击下载,下载完成后重启Visual Studio

在扩展选项中选中fitten,选择Open Chat Window进入登录界面,完成注册登录

侧边栏无法显示或者空白


(a) 请先排查网络问题,如断网、代理问题等。

(b) 右键点击Fitten Code侧边栏空白处,是否有弹出菜单,如果没有弹出菜单,说明Visual Studio Webview组件存在问题,请重新安装Edge浏览器并重启Visual Studio。

(c) 右键,选择检查,查看Webview组件是否正常运行。收集Console日志,查看错误信息,反馈给客服。


按tab补全没有反应


如果您安装了reshaper插件,请在reshaper的设置中将tab handler 设置为 Visual Studio默认。


2.智能补全


打开代码文件,输入一段代码,Fitten Code就会为您自动补全代码

按下 tab 接受所有补全建议

按下 ctrl+➡️ 接收单个词补全建议


3.AI问答


用户可通过点击左上角工具栏中的“Fitten Code –开始对话”打开对话窗口进行对话


4.生成代码


可在Fitten Code工具栏中选择“Fitten Code - 生成代码”,然后在输入框中输入指令即可生成代码

利用注释后的自动补全功能生成代码

也可以利用对话功能生成代码


5.翻译代码


选中需要进行翻译的代码段,右键选择“Fitten Code – 编辑代码”,然后在输入框中输入需求即可完成转换

选中需要进行翻译的代码段,点击左侧工具栏中的“Fitten Code – 开始新对话”。然后在输入框中输入需求即可完成转换


6.生成注释


Fitten Code 能够根据您的代码自动生成相关注释,通过分析您的代码逻辑和结构,为您的代码提供清晰易懂的解释和文档, 不仅提高代码的可读性,还方便其他开发人员理解和使用您的代码。先选中需要生成注释的代码段,然后右键选择 "Fitten Code – 生成注释":

也可以通过对话功能实现


7.解释代码


Fitten Code 可以对一段代码进行解释,可以通过选中代码段然后右键选择 "Fitten Code – 解释代码" 进行解释,如下图所示:

也可以通过对话功能实现


8.生成测试


Fitten Code 拥有自动生成单元测试的功能,可以根据代码自动产生相应的测试用例,提高代码质量和可靠性。通过选中代码段后右键选择 "Fitten Code – 生成函数单元测试" 来实现,如下图所示:

也可以通过对话功能实现


9.检查BUG


在开始新对话窗口向Fitten Code提问代码bug查找后,Fitten Code可以智能完成debug工作


10.编辑代码


在开始新对话窗口向Fitten Code提供需要编辑的代码段,并输入需求,Fitten可以完成代码编辑工作:

Fitten Code JetBrains 版 安装教程
Fitten Code Vim版 安装与使用指南
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }