iFlyCode简介iFlyCode是一款基于星火大模型的智能编程助手,旨在为开发者提供高效、准确和智能的编程帮助。 环境要求vscode要求版本1.70.0及以上。 语言支持已支持java、python、JavaScript、C++等多种主流编程语言。 快捷键说明
支持能力:1.代码生成/补齐在编辑器内根据注释、函数名生成代码,以注释生成代码为例,编写完成注释后,回车触发代码建议,使用Tab键采纳建议、Esc拒绝建议。
2.代码解释支持为选中的代码生成代码解释,描述代码的功能、用途。 3.代码纠错为选中代码进行代码纠错,给出错误说明并提出对应的修复建议和代码 。 4.单元测试为代码方法及代码类自动创建相应的单元测试代码,支持测试框架选择。 5.文档注释为选中代码方法生成文档注释,点击采纳可直接将注释置入方法上。 6.代码检查为选中代码文件查找潜在的问题、错误或规范问题。 7.代码搜索支持用户自行导入企业内部的代码仓库。根据自然语言或代码的语义搜索相关代码,使研发人员能够更轻松地查找和复用企业内部的代码资产。 8.代码评审在工作空间内的 Git 仓库,在 源代码管理 侧边栏面板中,会看到iflycode图标按钮,会理解您已暂存的更改文件,并在消息框中撰写合适的 Commit Message 建议。在已暂存的更改文件右键,点击代码预评审按钮,对提交的代码进行评审。 9.SQL生成/优化通过配置SQL地址,直接链接到指定的数据库,通过自然语言生成对应的SQL或对输入的SQL进行优化。 |