微信扫码
与创始人交个朋友
我要投稿
介绍5个VSCode AI插件。
随着软件开发行业新兴的生成型AI技术的崛起,Visual Studio Code Marketplace已经涌现了400余款融入AI技术的扩展插件。这些由AI驱动的扩展插件,从提供智能代码建议到自动化处理重复性任务,极大地提升了开发者的工作效率,达到了新的高度。
本文介绍5个VSCode AI插件,帮助开发者优化开发体验、提高生产力和工作效率。
安装链接:https://marketplace.visualstudio.com/items?itemName=GitHub.copilot
GitHub与OpenAI合作开发了Copilot,可以编写代码时提供自动完成式建议。
Copilot背后依托的是一个庞大的知识库,汇聚了来自全球各地的开源代码。它能够基于代码注释和函数名称,智能预测并生成代码,让编程变得更加流畅和高效。
Copilot支持多种编程语言和框架,在Python、JavaScript、TypeScript、Ruby、Go、C#和C++等语言上的表现尤为出色。
Copilot不仅能够提供代码建议,还能扩展到数据库查询,为软件开发的各个环节提供全方位的支持。
通过自动化重复任务和提供智能指导,Copilot帮助用户专注于更复杂和创新的挑战,从而提升整个开发者体验。
GitHub的最新研究显示,开发者在使用GitHub Copilot时能够更快地完成工作,特别是对于重复性的任务,能够帮助开发者将注意力更多地集中在创造性的工作上。
安装链接:https://swimm.io/?utm_source=IPE_circuit&utm_medium=paid_pub&utm_campaign=ide-launch-may&utm_content=ipe-may
根据Standish集团的一项研究,文档不完善的代码会增加软件开发的成本,最高可达100%。这是因为维护和理解文档不充分的代码需要额外的时间和精力。
文档是每个成功软件项目的支柱,不仅帮助开发人员高效地导航代码库的复杂性,还促进团队成员之间的顺畅协作。当团队对代码机制有共同的理解时,大家能够更高效开展工作,缩短开发时间提供更优质的软件产品。
Swimm是一个强大的VS Code文档插件工具,简化了文档处理流程。Swimm采用“持续文档”的方法,自动将文档与代码的最新更改同步,保障文档的时效性和准确性。
Swimm 还能跟踪代码变更。当文档中引用的代码在代码库中发生变化时,Swimm 会提示开发人员相关变化,只需点击一下按钮,所有变化都将在文档中实现。
Swimm的核心理念是让AI接管繁琐的工作,让开发者能够专注于更有价值的任务。
安装链接:https://www.tabnine.com/
Tabnine是另一款突破传统代码自动完成功能的AI驱动扩展插件。它能够根据你的代码上下文,提供智能而精准的建议。
像Github Copilot一样,在编写代码时,Tabnine能够预测下一步,提供高度相关的代码完成。
Tabnine AI 插件通过自适应学习,深入理解开发者的编码习惯,提供个性化的代码建议。它如同开发者的个人编码助手,提供精准且与上下文紧密相关的智能推荐。
随着开发者对代码的编写,Tabnine 也在持续完善对开发者意图的理解,加速编码流程,并带来更加个性化的编码体验。Tabnine 确保了建议始终贴合Tabnine 的个人风格,让编码工作更加高效和愉悦。
安装链接:https://marketplace.visualstudio.com/items?itemName=Blackboxapp.blackbox
Blackbox提供了名为“Code Chat”的聊天界面,直接集成到VS Code中。
通过这个界面,可以提问和搜索代码,基本上为开发者提供了一个在编辑器内的chatGPT类功能。
Blackbox非常实用。它不仅提高了调试代码的效率,还节约了开发者的时间。因为开发者不再需要投入大量努力去思考代码逻辑。只需提出自己的问题,就会立即得到答案。
安装链接:https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode
IntelliCode,微软推出的VS Code插件,通过深度学习开发者的代码上下文,提供高度定制化的Intellisense建议,显著增强了编辑器的智能感知能力。
IntelliCode 通过搜索成千上万的 GitHub 开源库来识别最有可能被使用的代码片段,并将其优先排在推荐列表的最前面,与默认的IntelliSense不同,后者按字母顺序进行代码推荐。
下面的例子中,两张图片显示了一个开发者试图使用Axios进行GET请求。没有Intellicode时,观察到建议的代码是按字母顺序推荐的。
当Intellicode存在时(如第二张图片),Axios的get方法首先被推荐,其次是其他经常使用的Axios方法,如post、create和defaults。
本书由浅入深地介绍了Visual Studio Code的各个方面,主要包括Visual Studio Code的核心组件、使用技巧、进阶应用、插件推荐、插件开发、Visual Studio family的各个核心产品等。此外,本书还详细介绍了如何使用Visual Studio Code进行各种编程语言的开发、前端开发、云计算开发、物联网开发和远程开发。
本书适合刚开始使用Visual Studio Code的读者阅读,也适合有一定Visual Studio Code使用经验并且想更全面深入地了解Visual Studio Code的读者阅读。
购买链接:https://item.jd.com/12911546.html
精彩回顾
机器学习新动向,用PyTorch实现液态神经网络(Liquid Neural Network)
53AI,企业落地应用大模型首选服务商
产品:大模型应用平台+智能体定制开发+落地咨询服务
承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-07-06
比Kimi还好用?AI写作神器「橙篇」来势汹汹 欲夺长文创作之未来
2024-07-06
暴走WAIC:跟AI+教育有关的,都在这儿↑
2024-07-02
【研究成果】ArchGPT:利用大语言模型支持传统建筑遗产的更新与保护
2024-06-28
所有男生女生,AI 卖货主播来咯!
2024-06-28
AI+医疗专题报告:院内场景丰富,AI 全面赋能医疗健康领域
2024-06-20
AI 背后 B 端设计师的机会
2024-06-20
30 款让教师工作更轻松的 AI 工具
2024-06-13
知识图谱(KG)和大模型(LLMs)双轮驱动的企业级AI平台构建之道暨行业调研
2024-05-03
2023-07-06
2023-06-30
2024-05-25
2024-04-28
2023-06-29
2023-07-03
2023-07-01
2023-07-10
2023-06-29