本文由 #公众号:一个正经的程序员 原创 作者:散淡样子 GitHub:https://github.com/LouisLiu00
00 前言
在科技浪潮的汹涌澎湃中,人类社会正以前所未有的速度步入一个全新的 AI(人工智能)时代。随着大数据、云计算、深度学习等技术的飞速发展,AI 不再仅仅是科幻电影中的桥段,它已悄然渗透到我们日常的每一个角落。
因此,软件开发与编程领域也迎来了前所未有的变革,如今正逐步融入 AI 的辅助,使得代码编写变得更加高效、智能。就在前几天,我安装了一个插件,自从用了这个插件写代码速度提升了十倍,居然还同时支持 JetBrains 全家桶和 VS Code!
接下来就看看这个插件可以帮你做什么?
01 声明
- 这是一款自研的开发编程提效辅助工具,基于混元代码大模型,提供技术对话、代码补全、代码诊断和优化等能力。
- 本工具为开发者提供了针对不同 IDE 的插件,如 JetBrains 插件和 VS Code 插件。开发者可以更高效地解决实际编程问题,提高编程效率和代码质量。
- 你的代码是安全且私有的财产,我们将根据隐私声明遵循负责任的做法,以确保你的代码片段不会被用于其他用户的建议回答。
02 可以帮你做什么?
1. 代码补全
智能补全代码信息,高效完成编程工作
- 支持 20 多种语法深度学习,支持注释描述的补全,变量补全,函数补全等;
- 支持单行注释生成代码、函数体内注释生成代码、多行注释生成代码;
- 支持纯函数声明后实现函数、注释与函数声明后实现函数;
- 支持函数间补全完整的新函数实现以及部分实现(生成函数签名或注释、在分支逻辑中进行补全);
2. 技术对话
人工智能技术对话,复杂问题轻松解决
- 技术对话集成 IDE,支持将对话代码内容一键插入编译区当中;
3. 规范/修复错误代码
精准修复错误代码,减少漏洞不出差错
- 支持框选或全选编译区代码内容,进行代码规范检查与错误修复;
4. 智能生成代码注释
清晰解释既有代码,快速接手历史项目
- 根据代码具体功能与目的,快速生成高可读注释信息;
- 快速识别全量代码内容,自动生成解释目录,降低理解成本;
03 快捷键
JetBrains
功能 | macOS | Windows |
---|---|---|
触发代码补全 | Enter | Enter |
采纳所有推荐代码 | Tab | Tab |
按行采纳推荐代码 | Ctrl ⌘ → | Ctrl alt → |
按词采纳推荐代码 | ⌘ → | Ctrl → |
切换至下一个推荐结果 | ⌥ ] | Alt ] |
切换至上一个推荐结果 | ⌥ [ | Alt [ |
手动触发推荐 | ⌥ | Alt |
撤销当前推荐状态 | Esc | Esc |
VSCode
mac
⌥ 触发内联建议
⌥ I 开始内联聊天
⌥ ⇧ X 进行代码解释
⌥ ⇧ Y 进行代码修复
⌥ ⇧ M 进行代码注释
⌥ ⇧ T 进生测试单元
⌘ ⌃ I 询问 AI 问题
⌘ ⌃ N 在代码区域打开技术对话
windows
ALT 触发内联建议
Ctrl I 开始内联聊天
Shift Alt X 进行代码解释
Shift Alt Y 进行代码修复
Shift Alt M 进行代码注释
Shift Alt T 进生测试单元
Ctrl Windows I 询问 AI 问题
Ctrl Windows N 在代码区域打开技术对话
04 快捷指令
在对话输入框中,输入 / 或 @ 调用预置的快捷指令:
/comments:为所选的代码添加文档注释;
/explain:解释所选代码的工作原理;
/fix:针对所选代码中的问题提出修复方案;
/tests:为所选代码生成单元测试;
/clear:清空当前会话;
@workspace:询问您的工作空间,将自动引用当前代码;
05 获取插件
这款集智能性、便捷性、高效性于一身的编程辅助工具,不仅能够实时分析开发者的编码习惯与项目需求,自动推荐最合适的代码片段和库函数,减少重复劳动,提升开发效率;还能在编码过程中即时发现并纠正潜在的错误,确保代码质量;更值得一提的是,它还能根据项目的性能瓶颈提出优化建议,助力开发者打造出更加健壮、高效的软件产品。