PyCharm/VSCode通过插件增加平替AI编程助手

#哪个编程工具让你的工作效率翻倍?#

目录

一、需求场景

二、需求分析

三、Continue的相关信息

1.官网地址

2.PyCharm插件安装

3.VSCode/Cursor插件安装

四、Continue的使用

1.PyCharm中的使用

1.1.结合Ollama使用

1.2.使用Deepseek使用

1.3.使用测试​编辑

2.VSCode/Cursor中的使用

2.1.结合Ollama/Deepseek使用

2.2.在Cursor中使用Deep Seek

2.3.使用测试

五、总结

六、参考资料


一、需求场景

1.PyCharm自带的AI助手中国区无法使用,需要有个AI编程助手补位。

2.能够扩展本地大模型,也可以选择API,随意切换。可以配合Ollama、Deepseek等使用。

3.操作需要像Cursor一样丝滑,能将生成的代码直接更新到文件中。

二、需求分析

1.PyCharm的插件市场提供了多个选择,比如通义灵码、Github Copilot、Continue等。因此,先让Kimi给分析一下。

通义灵码、GitHub Copilot 和 Continue 都是当前流行的 AI 编程辅助工具,它们各自有着不同的优势和劣势。

通义灵码 是阿里云推出的智能编码辅助工具,它基于通义大模型,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成等功能。它的优势在于能够深度理解代码上下文,提供跨文件感知的代码生成,以及针对阿里云 SDK/OpenAPI 的使用场景进行优化。通义灵码还支持多种编程语言和主流 IDE,能够提升开发者的编码效率和代码质量。然而,它可能需要用户有一定的技术背景才能充分利用其功能,并且对于初学者来说,可能存在一定的学习曲线 。

GitHub Copilot 是 GitHub 提供的 AI 编程助手,它通过 OpenAI Codex 支持,能够根据文件上下文提供代码建议,支持多种编程语言,并能在多种编辑器和 IDE 上使用。Copilot 的优势在于其智能提示、广泛的语言支持、自动完成代码、语法检查和强大的学习能力。它可以帮助开发者提高编程效率,减少出错率,并节省精力。不过,Copilot 可能需要稳定的网络连接,并且对于个人开发者和学生来说,价格可能是一个考虑因素 。

Continue 是一款开源的 AI 代码助手,它允许开发者在 IDE 中连接任何 AI 模型和上下文,以构建自定义的自动完成和聊天体验。Continue 的优势在于其开源性质,提供了透明度、可修改性和对开发数据的控制。它还具有高度的可定制性,允许开发者选择他们偏好的 LLM,并集成各种上下文提供者。Continue 的灵活性使得团队能够根据其特定需求和开发环境定制 AI 助手。然而,作为一款开源工具,它可能需要更多的社区支持和维护才能保持更新和优化 。

总的来说,这三个工具都旨在提高开发者的生产力,但它们在功能、易用性、成本和定制性方面各有千秋。开发者可以根据自己的需求和偏好选择最适合自己的工具。

2.如果你跟我一样的需求,既要体验、又要省钱、还要自由,那么选择Continue吧。

三、Continue的相关信息

1.官网地址

作为开源的AI代码助手,那么它的github地址是:GitHub - continuedev/continue: ⏩ Continue is the leading open-source AI code assistant. You can connect any models and any context to build custom autocomplete and chat experiences inside VS Code and JetBrains

2.PyCharm插件安装

作为PyCharm支持的插件,那么可以在这里安装。

3.VSCode/Cursor插件安装

作为VScode/Cursor支持的插件,可以在这里安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

轩哥Up

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值