VS Code 插件推荐
AI 编程助手层出不穷,GitHub Copilot 虽强但存在成本和门槛问题。以下推荐 5 款流行的 VS Code AI 助手及辅助插件。
1. 通义灵码
通义灵码是一款阿里巴巴推出的基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/OpenAPI 的使用场景调优,助力开发者高效、流畅的编码。
![图片]
通义灵码底层基础模型已升级至 Qwen,熟练掌握 200 多种编程语言,兼容 Visual Studio Code、Visual Studio、JetBrains IDEs 等主流编程工具。此外,通义灵码还支持上传企业私域知识库,实现私域知识问答,使 AI 推荐的代码更贴合企业规范。
通义灵码兼容 Visual Studio、Visual Studio Code、JetBrains IDEs 等主流 IDE;支持 Java、Python、Go、C/C++、C#、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流编程语言。
通义灵码提供了以下主要功能:
- 行级/函数级实时续写:根据当前语法和跨文件的代码上下文,实时生成行级或函数级的代码建议,帮助开发者快速完成编码任务。
- 自然语言生成代码:通过自然语言描述功能需求,直接在编辑器区生成代码,使编码过程更加直观便捷。
- 单元测试生成:自动生成单元测试代码,确保代码质量和稳定性。
- 代码注释生成:自动生成代码注释,提高代码可读性。
- 代码解释:对生成的代码进行解释,帮助开发者理解代码的逻辑和用途。
- 研发智能问答:提供研发智能问答功能,帮助开发者解决编程中的问题。
- 异常报错排查:辅助排查代码中的异常报错,提高调试效率。
2. CodeGeeX
CodeGeeX 是一款基于大模型的智能编程助手,它可以实现代码的生成与补全,自动为代码添加注释,不同编程语言的代码间实现互译,针对技术和代码问题的智能问答,当然还包括代码解释,生成单元测试,实现代码审查,修复代码 bug 等非常丰富的功能。
![图片]
CodeGeeX 官网: https://codegeex.cn/
CodeGeeX 功能十分丰富,操作便捷,主要包括以下特性:
- 自动生成代码;
- 支持按词和按行检索;
- 支持切换补全、补全功能控制、主动请求补全;
- 根据注释生成代码,自动为代码添加注释,生成单元测试;
- 问题解释和代码修复,支持设置快捷键;
- 智能问答和联网问答,@Repo 针对开源代码仓库的智能问答;
- CodeGeeX 支持 100+ 种编程语言及开发框架,适配多种主流 IDE 平台,包括 VSCode,JetBrains IDEs,HBuilderX,DeepIn-IDE 等。
3. Tabnine
Tabnine 是一款由以色列公司 Codota 开发的人工智能代码补全工具。它于 2013 年由 Dror Weiss 和 Eran Yahav 教授在特拉维夫创立,最初名为 Codota。2021 年 5 月,公司推出了基于大型语言模型的 AI 代码助手后更名为 TabNine。作为一款革新性的开发工具,TabNine 旨在通过 AI 技术提高开发者的编码效率和代码质量。
![图片]
Tabnine 官网地址: https://www.tabnine.com/
TabNine 提供了多项强大的功能来辅助软件开发:
- AI 代码补全:TabNine 支持上下文智能预测并补全代码,包括整行代码、完整函数甚至是自然语言到代码的转换。
- 多语言支持:支持超过 80 种编程语言和框架,包括 JavaScript、TypeScript、Python、Java、C/C++ 等主流语言。
- IDE 集成:与主流 IDE 无缝集成,如 VS Code、IntelliJ IDEA、PyCharm 等 JetBrains 系列产品。


