当前位置: 首页 > news >正文

PyCharm中 Fitten Code插件的使用说明一

一.  简介

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

前一篇文章学习了 PyCharm开发工具上如何安装,文章如下:

Python AI 编程助手:Fitten Code插件-CSDN博客

本文简单学习一下,PyCharm开发工具上的 Fitten Code插件的使用。

二.  PyCharm中 Fitten Code 插件的使用

下面简单学习一下 Fitten Code 插件的常用功能,主要的功能包括:智能补全,生成代码,代码翻译,生成注释,解释代码,生成测试,检查 BUG,AI 问答等等。

这里创建一个 python文件 hello.py进行说明。

1.  智能补全

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

按下 Tab 键接受所有补全建议,按下 Ctrl+→ 键接收单个词补全建议。

2.  生成代码

可在左侧 Fitten Code 工具栏中选择 "Fitten Code -> 生成代码"  ,然后在输入框中输入指令即可生成代码:

利用注释后的自动补全功能生成代码,例如 hello.py文件中有一句注释,可以使用自动补全功能生成代码:

3.  代码翻译

Fitten Code可以实现代码的语义级翻译,并支持多种编程语言之间的互译。有以下两种方法可以实现。

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

(2)选中需要进行翻译的代码段,点击左侧工具栏中的 "开始新对话" 。然后在输入框中输入需求即可完成转换:

4. 解释代码

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

下一篇文章继续学习 Pycharm中 Fitten Code插件的使用。

相关文章:

  • 云计算——武汉理工期末复习
  • 迈向『闭环』| PlanAgent:基于MLLM的自动驾驶闭环规划新SOTA!
  • 【Python】(一)复习重点——控制流
  • 【经验】Ubuntu上离线安装VsCode插件浏览Linux kernel源码
  • Nginx配置详细解释:(4)高级配置
  • 使用#sortablejs插件对表格中拖拽行排序#Vue3#后端接口数据
  • Linux用户,用户组,所有者权限分配,sftp用户权限分配
  • 问题 B: 2.左右(lr.cpp/pas)
  • C++:程序设计实例
  • 2024/06/11--代码随想录算法1/17|理论基础、509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
  • Spark的开发环境配置
  • LeakSearch:针对网络公开凭证的安全扫描与检测工具
  • 【设计模式】创建型设计模式之 建造者模式
  • 【机器学习】让计算机变得更加智能
  • IDEA创建Maven项目
  • 【mysql】环境安装、服务启动、密码设置
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 【附node操作实例】redis简明入门系列—字符串类型
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • Facebook AccountKit 接入的坑点
  • JavaScript设计模式之工厂模式
  • Java新版本的开发已正式进入轨道,版本号18.3
  • React-flux杂记
  • Spring-boot 启动时碰到的错误
  • 动态魔术使用DBMS_SQL
  • 分布式事物理论与实践
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 前端技术周刊 2019-01-14:客户端存储
  • 日剧·日综资源集合(建议收藏)
  • 《天龙八部3D》Unity技术方案揭秘
  • MPAndroidChart 教程:Y轴 YAxis
  • Prometheus VS InfluxDB
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • !!Dom4j 学习笔记
  • # Apache SeaTunnel 究竟是什么?
  • (11)MATLAB PCA+SVM 人脸识别
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (Qt) 默认QtWidget应用包含什么?
  • (第27天)Oracle 数据泵转换分区表
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (分类)KNN算法- 参数调优
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • (转载)从 Java 代码到 Java 堆
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • ./configure,make,make install的作用
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku
  • []FET-430SIM508 研究日志 11.3.31
  • [<事务专题>]