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

AiCode插件

你还在手写代码吗?

现在常用的Jetbrains、VsCode代码工具中都支持一些大模型编写代码了
让我们看看有哪些常见的代码工具,也许可以能帮助到你,提升开发效率哦

  1. GitHub Copilot
    特点:由 GitHub 和 OpenAI 联合开发,基于 GPT 模型,提供智能代码补全、代码生成、注释生成等功能。
    优势:支持几乎所有主流编程语言,能根据注释或上下文生成完整代码片段,深度集成 IDEA,响应速度快。
    费用:需订阅,个人版约 $10/月,学生免费。
    安装:直接在 IDEA 插件市场搜索“GitHub Copilot”。

  2. JetBrains AI Assistant
    特点:JetBrains 官方推出的 AI 插件,目前处于 Beta 阶段,但深度集成 IDE。
    优势:直接调用 OpenAI 模型,支持对话式编程,可重构代码、解释复杂逻辑。
    费用:需单独订阅(早期测试可能免费)。
    安装:在插件市场启用“AI Assistant”。

  3. 通义灵码
    特点:阿里推出的基于通义大模型的 AI 编码助手,提供代码智能生成、研发智能问答能力。
    优势:支持自然语言生成代码、单元测试、代码注释生成等功能,免费使用。
    安装:需在 IDEA 插件市场搜索安装。

  4. 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个指令 这样使用:

  1. 选择代码
  2. 选择指令 / 快捷键

这样效率太低了,我们可以组合 IDEA 已有的快捷键
比如:ctrl + w 快速选择代码块
然后 使用lingma 的快捷键 (shift + alt + w 这是我设置的生成注释快捷键,默认不是这个)
在这里插入图片描述
鼠标点击一个代码块{}
然后使用两个快捷键就可以生成注释 / 优化代码 / 解释代码 / 单元测试

这还不够快,让宏来加速这个过程

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

  1. 点击录制宏
  2. 使用两个快捷键实现 你的功能
  3. 停止录制,给宏命名
  4. 给宏定义快捷键

这样就ok了,快去尝试吧,希望可以帮助到你

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值