原地起飞!VSCode最好用的10款AI插件
你好,我是 EarlGrey,喜欢翻译点东西,偶尔写写代码。
后台回复关键词电子书,送你一份我收藏的电子书合集。
开发人员的工具箱每年都在增加。最近,AI 工具受到热捧,质量和数量都在不断提高。
今天,我将为大家分享 10 款 AI 驱动的 VS Code 插件,合理运用这些插件,或许能将你的工作效率提升十倍。
那么,让我们直接开始吧!
1. GitHub Copilot
如果你是一名程序员,你一定听说过 GitHub Copilot。
它是一个人工智能配对程序员,能大大提高开发人员的工作效率。它能在编码时为你提供智能的自动完成建议。此外,你还可以用户自然语言写注释,定义你希望 GitHub Copilot 生成什么样的代码。
它由 OpenAI Codex 驱动,经过数十亿行开源代码训练,结果准确度极高。虽为付费工具,但提供 60 天试用期。
截至 2023 年 12 月 1 日,GitHub Copilot 已在 VS Code 上安装了1000 多万次。
2. Tabnine
Tabnine是一个类似于 GitHub Pilot 的 VS Code 插件,但有一些不同之处。它提供由人工智能驱动的代码自动补全,以提高开发人员的工作效率。
Tabnine 可以帮助你从注释中生成代码、完成整行代码和函数,甚至可以在你编写代码时实时完成中行代码。
3. Bito AI
Bito 是一款人工智能助手工具,用途广泛。你可以用它来生成代码、询问语法、生成测试用例、代码解释、生成注释、提高代码性能、检查安全性以及学习技术概念。
Bito 可以安装在 VS Code、JetBrains IDE 和 Chrome 浏览器中。它可以作为聊天机器人与你互动和提问。你还可以用它来自动删除日志语句,并为代码添加错误和异常处理功能。
截至 2023 年 12月 1 日,Bito AI 在 VS Code 中的安装次数已超过 38.4万次。
4. Mintlify Doc Writer
Mintlify Doc Writer是一款使用人工智能来记录代码的超棒工具。它以注释的形式为你的代码生成 AI 文档,符合 JSDoc、reST、NumPy 等标准格式。
到目前为止,Mintlify 支持 10 多种编程语言,包括 JavaScript、TypeScript、Python、Ruby、C++、Dart、Go 等。此外,Mintlify 还允许你用 9 种不同的语言编写文档:英语、中文、荷兰语、法语、日语、韩语、俄语、西班牙语和土耳其语。
要使用 Mintlify 编写代码文档,您只需将光标置于或高亮显示要编写文档的部分,然后按下[Ctrl +]。
它可在 VS Code 和 IntelliJ 上使用,在 VS Code 上的安装次数已超过 32.9 万次。
5. Code GPT
Code GPT是 VS Code 中的 GPT。它是一个多功能的 VS Code 插件,可提供由 Open AI API 支持的大量 AI 功能。Code GPT 可以生成代码、回答您的问题、显示来自 Stack Overflow 的最佳答案、解释您的代码、重构和记录您的代码、查找代码中的问题并为其编写单元测试,所有这一切都在 VS Code 窗口内完成。
Code GPT 是免费使用的,但你必须向 Open AI 付费,因为 Code GPT 使用的是付费的 Open AI API。截至 2023 年 12 月 1 日,Code GPT 的安装次数已超过 97 万次。
6. Kodezi AI
Kodezi是另一款让你受益匪浅的人工智能伴侣。它拥有大量由 AI 驱动的功能,可以提高你的整体工作效率。
它使用在各种开源项目中训练出来的大型语言模型来调试和优化你的代码,将代码从一种编程语言转换为另一种编程语言,通过下达指令生成文档和代码,并通过聊天机器人回答你的所有问题:KodeziChat_。
Kodezi AI 有免费的有限试用版和具有更多限制和功能的专业版。它已在 VS Code 中安装了 5.3 万多次。
7. Readable - AI Generated Comments
Readable是一款人工智能注释生成器 VS Code 插件,它可以帮助你对代码进行注释,而无需自己编写任何注释。它支持 10 种不同的编程语言,包括 JavaScript、TypeScript、JSX/TSX、Python 等。
Readable 有免费和付费两种版本,但免费版本只能显示陈旧的注释。你必须每年支付 19.99 美元才能使用 AI 评论生成功能。截至 2023 年 12 月,它在 VS Code 上的安装次数已超过1.5 万次。
8. Denigma AI
Denigma是一款超棒的人工智能工具,它能用一般的会话英语解释代码,帮助你理解代码。你只需点击两下,就能用它生成对某一代码块或整个文件的解释。
Denigma 声称可以快速生成结果(2 秒内),根据代码的不同,解释的准确率可达 75% 至 95%。截至 2023 年 12 月,它已在 VS Code 中安装超过 5.3 万次。
9. Blackbox
Blackbox 会根据你提出的问题给出相应的代码。你甚至可以编写复杂的问题,现在它还为 Visual Studio Code 提供了扩展功能。
你只需在 Visual Studio Code 的文本编辑器中,在两个正斜杠 (//) 之后写下你的问题,然后在问题后输入问号 (?),它就会给出代码片段,你只需按下 "Tab "按钮即可使用。
10. IntelliCode
通过微软发布的IntelliCode拥有超过2000万的下载量,是下载量最高的插件。
IntelliCode 的推荐主要基于 GitHub 上的许多开源项目和您的 Intellisense 使用情况。结合这些记录,这套规则会尝试猜测你将从列表中选择什么概念。IntelliCode 会将您可能使用的建议列为星级,并将其作为 Intellisense 指南中的第一个对象。
毫无疑问,IntelliCode 的建议非常有用。遗憾的是,与其他选项相比,IntelliCode 的提示并不像 Kite、Tabnine 或 Copilot 那样量身定制。
Wrapping Up
AI 的时代才刚刚开始,未来将有更多 AI 驱动的开发者工具和插件出现。希望本文介绍的这些工具能帮助你在编码时提高效率。
如果你知道其他好用的 VS Code AI 插件,请分享给我,它们可能是这个列表的有益补充。
***
- EOF -
点击标题可跳转