分享7个和 ChatGPT 相关的 VSCode 插件

共 3464字,需浏览 7分钟

 ·

2023-06-20 18:25

一个士兵对他的武器爱得胜过一切。开发者就像士兵一样,而一个集成开发环境(IDE)就是他们的武器。作为士兵,最重要的责任就是时刻保持武器的锋利,并有效地使用它。VSCode是一款士兵最好的武器之一。这里整理了一份包含7个ChatGPTextensions的清单,它们将在您的开发之旅中提供帮助。

1、Code GPT

这是最受欢迎的ChatGPT扩展之一,已经有超过584,000次安装,并且获得了4.5的评分。它包含了许多功能,比如通过扩展栏中的图标打开聊天界面、创建一个评论来询问特定的代码、选择代码并提问、编译和运行选中的代码、解释选中的代码等等。

该插件的主要功能包括:

  • 智能代码建议:通过与ChatGPT的交互,该插件能够根据您的代码上下文和需求,提供智能的代码建议。您可以打开插件的聊天界面,询问关于特定代码的问题,获得有用的建议和指导。

  • 代码编译和运行:您可以选择代码片段,并使用插件来编译和运行选中的代码。这对于快速测试和调试代码非常方便,尤其是在开发过程中。

  • 代码解释:该插件还提供解释选定代码的功能。当您遇到难以理解的代码段时,您可以选择它并使用插件来获取详细的解释和说明,帮助您更好地理解代码的含义和功能。

https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt

2、Genie AI

Genie AI是一款终极编程工具,提供了AI协作编程的功能。您可以保存对话,并随时继续。它支持GPT-4、GPT3.5、GPT3和Codex模型。该插件具有许多功能,包括创建新文件、一键查看差异;它可以作为您的编程伙伴,学习代码、添加测试、查找错误等等。该插件已经安装了超过313,000次,并获得了4.5的评分。

Genie AI提供了以下主要功能:

  • AI协作编程:该插件使用GPT和Codex模型,使您能够与AI进行协作编程。您可以与AI对话,并获得智能的代码建议、修复bug、添加测试等帮助,提高编程效率。

  • 对话保存和继续:您可以保存与AI的对话,并随时继续。这对于长期项目或需要多次交互的开发工作非常有用,您可以方便地恢复之前的对话。

  • 文件操作和差异查看:插件支持创建新文件,并通过一键查看差异功能,方便地查看文件之间的变化和修改。


https://marketplace.visualstudio.com/items?itemName=genieai.chatgpt-vscode

3、EasyCode

EasyCode是一个代码理解的扩展,它增强了ChatGPT,并支持GPT-4。不需要账号或API密钥。该插件具有以下特点:生成的内容与您的代码库相关联,可以提出后续问题,查看过去对话的历史记录(本地存储),数据安全,不会存储或用于训练等等。它已经安装了超过203,000次,并获得了4.5的评分。

EasyCode提供了以下主要功能:

  • 代码库相关的生成:EasyCode利用GPT-4的能力,生成与您的代码库相关的有用内容。这可以帮助您理解和探索代码,提供与您当前工作相关的智能建议。

  • 后续问题:您可以与插件进行对话,询问后续问题。这使您能够与AI交互并获得进一步的解释、建议或指导,以提高您的开发效率。



https://marketplace.visualstudio.com/items?itemName=EasyCodeAI.chatgpt-gpt4-gpt3-vscode

4、Codeium

Codeium是一个基于先进AI技术构建的免费代码加速工具包。目前,它提供了70多种语言的自动完成、聊天和搜索功能,具有极快的速度和先进的建议质量。该插件已经安装了超过100,000次,并获得了5的评分。

Codeium提供以下主要功能:

  • 自动完成:Codeium可以根据您正在编写的代码,提供快速准确的自动完成建议。它基于AI技术,可以理解您的代码上下文,并提供符合语法和语义的建议,加快您的编码速度。

  • 聊天功能:该插件还内置了聊天功能,让您能够与AI进行交流。您可以向AI提问有关代码的问题,获得有用的回答和指导,以帮助您解决编码中的疑问或问题。

  • 搜索功能:Codeium具有强大的搜索功能,支持在70多种编程语言中进行代码搜索。您可以快速查找特定语法、函数或库的使用示例,加快您对代码的理解和学习。




https://marketplace.visualstudio.com/items?itemName=Codeium.codeium

5、Rubberduck

Rubberduck是一个让您能够与代码和软件开发话题进行交流的扩展。它可以帮助您生成代码、编辑代码、解释代码、生成测试、查找错误、诊断错误等等。您甚至可以添加自己的对话模板。该插件已经安装了超过14,000次,并获得了5的评分。

Rubberduck提供以下主要功能:

  • 与代码交流:Rubberduck允许您与代码进行对话,提出问题或讨论开发话题。您可以寻求建议、解释和指导,以加强对代码的理解和开发过程的改进。

  • 代码生成和编辑:该插件提供代码生成和编辑功能,使您能够更高效地编写代码。您可以生成常用的代码模板、重构代码、自动修复错误等,提高开发效率。

  • 代码解释和测试生成:Rubberduck支持解释代码的功能,可以帮助您理解复杂的代码逻辑。此外,它还可以生成测试代码,帮助您进行单元测试和代码覆盖率的提升。

  • 错误诊断和错误修复:插件具有诊断错误和帮助修复错误的能力。它可以分析代码,并提供错误的解释、建议和修复方法,帮助您快速排查和解决问题。


https://marketplace.visualstudio.com/items?itemName=Rubberduck.rubberduck-vscode

6、OpenAI

OpenAI是一个优秀的工具,可以让您直接从代码编辑器中访问OpenAI的功能。这意味着您不需要在不同的应用程序之间切换,就可以得到对问题的答案——您可以在编码环境中获得即时的回复,而无需离开编辑器。该插件已经安装了超过7,000次,并获得了4.5的评分。

OpenAI提供以下主要功能:

  • 直接访问OpenAI:该插件使您能够直接从代码编辑器中访问OpenAI的功能。您可以利用OpenAI的强大语言处理能力,获取对问题的实时回答和智能建议,而无需离开您的编码环境。

  • 快速响应:通过与OpenAI的集成,该插件能够在您编写代码的同时提供即时的响应。您可以快速得到对代码、技术或开发相关问题的解答,提高您的效率和工作流程。

  • 简化工作流程:通过将OpenAI直接集成到编辑器中,该插件简化了工作流程,避免了频繁切换应用程序的麻烦。您可以在一个环境中同时进行编码和获取答案,提高开发效率。


https://marketplace.visualstudio.com/items?itemName=AndrewButson.vscode-openai

7、ChatGPT

这个插件完全使用ChatGPT和5杯啤酒构建而成。该插件的README.md文件也是由ChatGPT生成的。要使用该插件,您需要在VS Code的命令面板中输入ChatGPT: Reset token,这将提示您输入会话令牌,而且从2022年12月12日开始,您还需要一个许可令牌。该插件已经安装了超过113,000次。

https://marketplace.visualstudio.com/items?itemName=JayBarnes.chatgpt-vscode-plugin

结束

当您将这些插件应用于您的开发工作时,它们将为您带来许多便利和效率。无论是获取智能的代码建议、解释复杂的代码逻辑,还是生成测试和诊断错误,这些插件都可以成为您在编码过程中的得力助手。它们的高评分和安装量显示了它们在开发者社区中的受欢迎程度。

无论您是初学者还是经验丰富的开发者,这些插件都为您提供了与AI交互的机会,让您能够更轻松地开发代码,并从AI的智能和洞察力中获益。

借助这些强大的插件,您可以更加流畅地进行代码编写、调试和理解。它们将使您的开发过程更加高效,节省宝贵的时间和精力。

由于文章内容篇幅有限,今天的内容就分享到这里,文章结尾,我想提醒您,文章的创作不易,如果您喜欢我的分享,请别忘了点赞和转发,让更多有需要的人看到。同时,如果您想获取更多前端技术的知识,欢迎关注我,您的支持将是我分享最大的动力。我会持续输出更多内容,敬请期待。

浏览 11
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报