一键天生注释,一键代码优化:AiCode 工具,Lingma Copilot

打印 上一主题 下一主题

主题 1716|帖子 1716|积分 5148

AiCode插件

你还在手写代码吗?
现在常用的Jetbrains、VsCode代码工具中都支持一些大模型编写代码了
让我们看看有哪些常见的代码工具,也许可以能资助到你,提拔开辟服从哦

  • GitHub Copilot
    特点:由 GitHub 和 OpenAI 联合开辟,基于 GPT 模型,提供智能代码补全、代码天生、注释天生等功能。
    优势:支持几乎全部主流编程语言,能根据注释或上下文天生完整代码片断,深度集成 IDEA,相应速度快。
    费用:需订阅,个人版约 $10/月,学生免费。
    安装:直接在 IDEA 插件市场搜刮“GitHub Copilot”。
  • JetBrains AI Assistant
    特点:JetBrains 官方推出的 AI 插件,目前处于 Beta 阶段,但深度集成 IDE。
    优势:直接调用 OpenAI 模型,支持对话式编程,可重构代码、表明复杂逻辑。
    费用:需单独订阅(早期测试可能免费)。
    安装:在插件市场启用“AI Assistant”。
  • 通义灵码
    特点:阿里推出的基于通义大模型的 AI 编码助手,提供代码智能天生、研发智能问答能力。
    优势:支持自然语言天生代码、单位测试、代码注释天生等功能,免费使用。
    安装:需在 IDEA 插件市场搜刮安装。
  • Tabnine
    特点:基于机器学习的代码补全工具,支持当地或云端模型,隐私性更好。
    优势:免费版已富足一样平常使用,专业版支持更深度学习;离线模式可用(当地训练模型);兼容性强,对低配设备优化较好。
    费用:免费基础版,专业版 $15/月。
    安装:插件市场搜刮“Tabnine”。
插件安装

settings / plugins / 搜刮并安装

以通义灵码Lingma 为例

官方文档
简单看下lingma 的功能,这些指令都有快捷键哦


  • 指令一:表明代码
    覆盖各种编程语言,选中代码后可主动识别编程语言并天生代码表明。跨越语言的界限,让您阅读代码更高效。
  • 指令二:天生单位测试
    支持根据 JUnit、Mockito、Spring Test、unit test、pytest 等框架天生单位测试。
  • 指令三:天生注释
    一键天生方法注释及行间注释,节省您写代码注释的时间,并可以大概有效提拔代码可读性。
  • 指令四:代码优化
    深度分析代码及其上下文,迅速识别潜在的编码题目,从简单的语法错误到复杂的性能瓶颈,均可以大概指出题目所在,并提供具体的优化建议代码。
题目修复:


  • 代码题目(Problem)一键修复
    当您在编码过程中出现代码题目(Problem)需要进行修复时,通义灵码可以一键给出修复建议,帮您快速修复代码题目。可以通过编辑器中报错图标中下拉菜单中或 Problem 窗口中聚焦到报错信息后右键菜单中,单击通义灵码一键修复菜单,即可天生修复建议和相干建议代码。
  • 异常报错排查(IntelliJ IDEA)
    在 IntelliJ IDEA 中,当运行出现异常报错时,在运行尺度输出窗口中,即可看到通义灵码的快捷利用按钮,单击后,通义灵码将结合运行代码、异常堆栈等报错上下文,快速给出排查思路或修复建议。
git 提交代码信息


  • 提交信息天生
    当您有代码变动需要提交,需要写提交信息时,可以通过通义灵码一键天生 Git 提交信息,同时可以在插件设置中设置天生的语言(英文/中文)。
文档中还有许多功能哦~
怎样高效使用大模型天生代码

无论是copilot lingma 还是其他ai 插件 除了对话框,还有快捷键哦,我们可以使用 一些快捷键 组合一起 形成宏 来实现强大功能

在setting / keymap / plugins 中可以检察和设置 快捷键

在edit / macros 可以创建宏
一键天生注释

以lingma 为例,他的4个指令 这样使用:

  • 选择代码
  • 选择指令 / 快捷键
这样服从太低了,我们可以组合 IDEA 已有的快捷键
好比:ctrl + w 快速选择代码块
然后 使用lingma 的快捷键 (shift + alt + w 这是我设置的天生注释快捷键,默认不是这个)

鼠标点击一个代码块{}
然后使用两个快捷键就可以天生注释 / 优化代码 / 表明代码 / 单位测试
这还不敷快,让宏来加速这个过程

我们可以将这两个快捷键组合 成 宏 一键 实现上述功能

  • 点击录制宏
  • 使用两个快捷键实现 你的功能
  • 停止录制,给宏命名
  • 给宏定义快捷键
这样就ok了,快去尝试吧,渴望可以资助到你

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

滴水恩情

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表