vscode+编程AI配置、使用说明

1、概述

  • 市面上编程AI种类太多了,有免费的也有收费的,这里列出几种我常用的,并且觉得功能非常不错的编程AI在vscode中配置、使用的方式。

  • 不同的AI插件之间使用方式都是类似的,但也存在各自的特色。

  • 谈不上好坏,我全都要。😼

2、github copilot

github提供的编程AI;

背靠github庞大的开源代码,AI能力非常强大;

从2024年12月18日开始github copilot提供了免费版本,收费版本10美元/月。

2.1 配置

  • 打开vscode,安装插件GitHub Copilot,会自带安装GitHub Copilot Chat插件;

    在这里插入图片描述

    • GitHub Copilot:提供内联编码建议。
    • GitHub Copilot chat:一个扩展,提供会话AI窗口。
  • 安装完成后登录github进行授权。

  • 安装好后,可以在编辑器的左侧看到一个小图标,这个就是 Copilot 的图标,证明你已经安装成功了。

在这里插入图片描述

2.2 使用文档

2.3 使用说明

  • 在文件中鼠标右键可打开Copilot功能菜单;

在这里插入图片描述

  • 窗口标题栏的图标也可以打开Copilot菜单;

在这里插入图片描述

  • 窗口右下角的图标也可以打开Copilot菜单;

在这里插入图片描述

  • 快捷键Ctrl + i在代码中打开内联聊天,在聊天栏输入信息后Copilot会更加输入信息修改代码;
  • 快捷键Ctrl + Alt + i会在辅助侧栏打开Copilot聊天窗口,(不会修改代码);
  • 快捷键Ctrl + Shift + i会在辅助侧栏打开Copilot聊天编辑窗口(会修改代码);

在这里插入图片描述

  • 在windows/linux中出现Copilot提示时可通过快捷键Ctrl + [或者Ctrl + ]切换上一条提示和下一条提示;
  • 或者鼠标移动到提示上后也可以选择切换提示信息;

在这里插入图片描述

  • 鼠标选中代码就会出现星星图标,点击图标可对代码进行修改或者审阅

在这里插入图片描述

  • 输入注释可根据注释信息生成代码;

在这里插入图片描述

3、文心快码(Baidu Comate)

百度出品的编程AI;

Baidu Comate 由文心大模型 ERNIE-Code 提供技术支持,通过对百度多年积累的非涉密代码数据和 GitHub 头部公开代码数据进行训练,为您自动生成完整的、且更符合实际研发场景的代码行或整个代码块,帮助每一位开发者轻松完成研发任务。

提供免费版和收费版本;

在这里插入图片描述

3.1 配置

  • 打开插件商店,输入comate进行安装;
  • 或者浏览器下载,然后进行安装;

在这里插入图片描述

  • 安装完成后需要登录百度账号进行授权;
  • 安装完成后在vscode右下角有图标。

在这里插入图片描述

3.2 使用文档

3.3 使用说明

  • 与github copilot不同的是,文心快码没有内联聊天,部分操作都不会直接修改源代码,而是在侧边栏聊天窗口中显示,如果确认需要使用了点击【采纳】按键才会将代码更新到源文件中。

在这里插入图片描述

  • 并且文心快码有一个特别出色的功能【Comate开放平台】;
  • 可通过配置实现更多功能,例如导入自己本地的文件、笔记,然后更加导入的文件进行分析、提示、问答。

在这里插入图片描述

4、豆包(MarsCode)

MarsCode 是豆包旗下的智能编程助手,提供以智能代码补全为代表的核心能力,支持主流编程语言及 IDE,能在编码过程中提供单行或整个函数的建议,同时支持在用户编码过程中提供代码解释、单测生成、问题修复、技术问答等辅助功能,提升编码效率与质量。

提供免费使用版本。

4.1 配置

  • 打开插件商店,搜索MarsCode进行安装;

  • 或者在浏览器下载进行安装;

  • 安装完成后可登录使用抖音账号进行授权;

  • 安装完成后在vscode右下角有图标。

在这里插入图片描述

4.2 使用文档

在这里插入图片描述

4.3 使用说明

  • 聊天窗口生成的代码不会直接修改源代码,而是在聊天窗口中给出几种使用方式,复制、插入光标位置、创建一个新文件并添加到新文件中,添加到当前文件中

在这里插入图片描述

5、通义灵码(TONGYI Lingma)

阿里提供的编程AI;

通义灵码,是一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/API 的使用场景调优,为开发者带来高效、流畅的编码体验。

提供免费使用版本

在这里插入图片描述

5.1 配置

  • 打开插件商店,搜索TONGUI进行安装;
  • 或者打开浏览器下载安装;
  • 安装后需要登录使用阿里云账号进行验证或者支付宝账号验证;
  • 安装完成后在vscode右下角有图标。

在这里插入图片描述

5.2 使用文档

5.3 使用说明

聊天窗口生成的代码不会直接修改源代码,而是在聊天窗口中给出几种使用方式,复制、插入、创建一个新文件并添加到新文件中,diff比较内容差异

在这里插入图片描述



### 如何在VSCode使用DeepSeek进行编程 #### 安装必要的扩展和工具 为了能够在Visual Studio Code (VSCode) 中高效地利用 DeepSeek 进行开发工作,安装合适的插件至关重要。确保已安装最新版本的VSCode之后,可以前往官方市场寻找支持DeepSeek功能的相关扩展。 #### 配置环境变量与设置 配置好本地开发环境对于集成DeepSeek同样重要。这通常涉及到调整系统的环境路径以及修改IDE内部的一些特定参数来适应不同项目的需求[^1]。 #### 使用DeepSeek特性 一旦完成了上述准备工作,在编写代码时就可以充分利用DeepSeek所提供的各项能力了。比如借助其强大的语义理解技术实现更精准的自动补全;或是运用自然语言处理的优势帮助开发者更好地理解和优化现有程序逻辑结构。 ```json // settings.json example configuration for enhancing compatibility with certain tools like DeepSeek. { "editor.quickSuggestions": { "other": true, "comments": false, "strings": true }, "deepseek.enableAIAssist": true, // Hypothetical setting to enable AI assistance features provided by DeepSeek } ``` 请注意实际操作过程中可能需要依据个人情况做出适当调整,并参照产品文档获取最准确的操作指南[^2]。 #### 调试与性能分析 除了日常编码外,调试也是不可或缺的一环。通过结合使用DeepSeek特有的调试器视图和支持服务端口转发等功能,能够极大地方便远程项目的测试过程并提高效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

mahuifa

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

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

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

打赏作者

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

抵扣说明:

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

余额充值