当前位置:   article > 正文

一款VS Code 和 JetBrains 的AI编码插件

一款VS Code 和 JetBrains 的AI编码插件

公众号:【可乐前端】,每天3分钟学习一个优秀的开源项目,分享web面试与实战知识。

每天3分钟开源

hi,这里是每天3分钟开源,很高兴又跟大家见面了,今天介绍的开源项目简介如下:

仓库名:continuedev/continue

项目名:continue

开源地址:https://github.com/continuedev/continue

主要语言: TypeScript

stars数量:7911

forks数量:401

开源协议:Apache License 2.0

一句话介绍

Continue 是一个基于 概率逻辑运算(LLM)VS CodeJetBrains 的开源智能编码插件。

详细描述

在这里插入图片描述

Continue 是一个开源的 AI 助手,它可以帮助你在 VS CodeJetBrains 上高效地处理代码。

它可以回答你的编程问题,帮你重构代码,并从零开始生成实用的文件,如 Python 脚本、 React 组件等。

此外, Continue 还支持本地的标签自闭合,并提供了一些内置的上下文提供者以及一个创建你自己的自定义上下文提供者的选项。

你还可以使用内置的斜杠命令,或者创建你自己的自定义斜杠命令。

用途

Continue 是一个强大的工具,旨在提高开发者的效率。你可以利用它来帮助你以更自然的语言编辑代码,回答编程问题,甚至从零开始生成文件。

如何使用

首先,请从 VS CodeJetBrains下载 Continue

你可以免费试用 Continue ,它有一个代理服务器,可以安全地使用它的 API 密钥,通过 OpenAI 、GoogleTogether 分别调用 GPT-4Gemini ProPhind CodeLlama 模型。

当你准备使用你自己的 API 密钥或者不同的模型/提供者时,点击左下角的“+”按钮,将新的模型添加到你的 config.json 文件中。你可以在这里了解更多有关模型和提供者的信息。

示例

以下是部分示例用法, 为你更好地理解 Continue 的功能和使用方式:

问编码问题

你可以高亮并选择代码的部分,然后问 Continue 能否提供另一个视角:

  • “nestjs中的forRoot()静态函数是做什么的?”
  • “这种情况下,这个查询中的第一个左连接为什么是必要的?”
  • “我应该如何在这个 rust 二进制文件上做性能测试?”

自然语言编码

你可以高亮并选择一段代码,然后指示 Continue 来重构它:

  • “/edit 将这段代码重写为返回一个3x3矩阵的平铺列表”
  • “/edit 将这些重构为angular flex布局的一行”
  • “/edit 在这里为字典的列表的列表定义一个类型”

从零开始生成文件

打开一个空文件,让 Continue 开始创建新的 Python 脚本、 React 组件等。

  • “/edit 让我以一个基础的 supabase 边缘函数开始”
  • “/edit 用简洁的方式实现 c++ 最短路径算法”
  • “/edit 创建一个包含 php 和 mysql 服务器的 docker compose 文件”

以上只是 Continue 功能的一部分,它还有许多其他功能等待你的探索!

最后

感谢您的阅读,这里每天都会推送优秀的开源项目,如果觉得有帮助的话,一键三连一下吧~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/321016
推荐阅读
相关标签
  

闽ICP备14008679号