**"通义灵码"**是一款基于阿里云通义代码大模型打造的智能编码助手产品,产品于2023年10月31日云栖大会上,正式对外发布。
"通义灵码"主要功能:
核心使用场景:代码智能生成和研发智能问答。
- 行级/函数级实时续写:根据当前语法和跨文件的代码上下文,实时生成行、函数建议代码。
- 自然语言生成代码:通过自然语言描述想要的功能,可直接在编辑器区生成代码,编码心流不间断。
- 单元测试生成:支持根据 JUnit、Mockito、Spring Test、unit test、pytest 等框架生成单元测试。
- 代码注释生成:一键生成方法注释及行间注释,节省写代码注释的时间,并能够有效提升代码可读性。
在 Visual Studio Code (VSCode) 中使用通义灵码(TONGYI Lingma)插件,你可以享受到智能编码辅助工具带来的便利。以下是在 VSCode 中安装和使用通义灵码的步骤:
安装步骤: 确保你已经安装了 Visual Studio Code。 打开 VSCode,在侧边导航上点击扩展(或使用快捷键 Ctrl+Shift+X 打开扩展面板)。 在搜索框中输入"通义灵码"或"TONGYI Lingma",找到插件后点击安装。 安装完成后,重启 VSCode。 重启成功后,登录你的阿里云账号(如果尚未登录)。
使用步骤: 打开你想要使用通义灵码的项目或代码文件。 选中你想要解释、优化或生成注释的代码段。 右键点击选中的代码,选择"TONGYI Lingma"选项。 根据你的需求,选择相应的功能,如"解释代码"、"生成注释"、"生成单元测试"等。
通义灵码是一款基于通义大模型的智能编码辅助工具,它提供了行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等功能,并针对阿里云 SDK/API 的使用场景进行了优化,为开发者带来高效、流畅的编码体验。
此外,通义灵码还支持多种主流编程语言,包括 Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等,并且兼容 Visual Studio Code、JetBrains IDEs 等主流 IDE。通过训练海量优秀开源代码数据,通义灵码能够根据当前代码文件的上下文,为开发者生成行级和函数级代码,包括代码块、方法等,帮助开发者快速完成编码工作。
在Visual Studio Code (VSCode)中应用通义灵码(TONGYI Lingma)截图示例: