Vscode ChatGPT插件使用(无需代理注册)

作者:IT教程精选 时间:2023-05-13 18:25:01 

ChatGPT 的中文插件

注意!!!

首次安装插件之后,自动启用国内模式,不需要任何操作即可开始使用,此时不需要启用代理

一、用法

  • 视频教程:

    • B站

  • 开始使用

在编辑器中右键触发菜单。

Vscode ChatGPT插件使用(无需代理注册)

或者快捷键打开命令面板(ctrl+shift+p 或者 command+shift+p),输入"ChatGPT"。

Vscode ChatGPT插件使用(无需代理注册)

  • 可以看见目前支持的代码功能:

    • ChatGPT: 请输入问题:直接对 ChatGPT 提问

    • ChatGPT: 添加测试代码:为当前选中的代码,或者当前文件添加测试代码

    • ChatGPT: 代码为什么有问题(需要同时选中报错):询问代码出现的问题,需要将报错也一起选中

    • ChatGPT: 优化这部分代码:对当前选中的代码,或者当前文件,进行优化或者重构

    • ChatGPT: 解释这部分代码:对当前选中的代码,或者当前文件,进行解释

    • ChatGPT: 执行自定义命令1:添加一个对选中代码,或者当前文件执行的自定义命令1,添加后可以直接执行

    • ChatGPT: 执行自定义命令2:添加一个对选中代码,或者当前文件执行的自定义命令2,添加后可以直接执行

  • 我们执行了一个命令之后,侧边栏会弹出一个交互窗口

    • 后续我们所有的问题、回答、异常。都会在这个窗口中显示。

    • 我们可以在交互窗口的底部输入框中,直接输入问题,询问 ChatGPT

    • 我们也可以执行前面的命令,对代码进行询问。

      Vscode ChatGPT插件使用(无需代理注册)

  • 询问过后,请等待一会儿,交互窗口中会自动出现结果。

    • "复制代码":顾名思义,将代码复制到剪切板中

    • "插入":将当前代码,插入到当前的文件中。

    • "新建":将当前代码,插入到一个新的文件中。

      Vscode ChatGPT插件使用(无需代理注册)

    • 查询成功时,如果结果中包含代码。那么,我们可以通过: "复制代码"、”插入“、”新建“ 这三个按钮来获取代码。

    • 查询失败时:会出现自助解决方案,请按照方案进行操作。

      Vscode ChatGPT插件使用(无需代理注册)

  • 模式切换:目前插件支持两个模式,可以通过 ChatGPT: 切换成国内/国外模式(将会重启VSCode) 命令相互切换

    • 需要注册 OpenAI 的账号,并且手动去浏览器中获取 Cookie。具体操作细节,请看第三小节 ‘三、国外模式’

    • 此模式下,速度会比较稳定,如果有条件,建议使用本模式。

    • 理论上来说,输入 Cookie 登录成功后,不再需要开启代理,非代理模式下速度反而更快

      Vscode ChatGPT插件使用(无需代理注册)

    • 无需注册、登录、代即,开箱即用。

    • 因为是私人代理,所以速度可能不稳定,所以请勿频繁访问。

      Vscode ChatGPT插件使用(无需代理注册)

    • 国内模式:此模式安装插件后自动开启,有以下特点。

    • 国外模式:此模式需要通过 ChatGPT: 切换成国内/国外模式(将会重启VSCode) 命令,来手动切换,有以下特点。

    • 清除数据:可以通过 ChatGPT: 清理所有数据 (清除登录数据、清除自定义命令、重置为国内模式、并重启VSCode) 命令让插件回到初始状态

    二、安装

    要安装扩展,请按照下列步骤操作:

    • 1.打开 Visual Studio Code

    • 2.单击左侧栏中的扩展程序图标

    • 3.搜索“ChatGPT中文版”

    • 4.点击安装按钮安装扩展

    • 5.重启VSCode

    来源:https://juejin.cn/post/7175401008565059644

    标签:Vscode,ChatGPT
    0
    投稿

    猜你喜欢

  • Python使用pycharm导入pymysql教程

    2024-01-17 22:47:49
  • python网络爬虫 Scrapy中selenium用法详解

    2023-02-03 06:08:46
  • python 梯度法求解函数极值的实例

    2023-08-11 07:33:05
  • 跟老齐学Python之Import 模块

    2022-02-02 21:13:34
  • python+OpenCV实现图像拼接

    2023-01-28 08:09:26
  • MySql 5.7.17 winx64的安装配置详细教程

    2024-01-17 15:00:26
  • 编写安全的SQL Server扩展存储过程

    2008-11-25 11:16:00
  • Python常见数据类型转换操作示例

    2022-11-20 19:13:05
  • MySQL中MIN()函数的使用教程

    2024-01-27 21:19:58
  • 用JavaScript脚本实现的图灵机

    2009-01-21 18:10:00
  • pycharm 实现光标快速移动到括号外或行尾的操作

    2023-07-17 19:52:31
  • Python调用REST API接口的几种方式汇总

    2023-01-06 16:42:17
  • SQL Server 2012使用Offset/Fetch Next实现分页数据查询

    2024-01-25 03:54:55
  • 详解Linux下安装php环境并且配置Nginx支持php-fpm模块

    2023-11-11 02:02:50
  • php绘制圆形的方法

    2023-10-29 17:31:52
  • Python try-except-else-finally的具体使用

    2022-10-18 14:31:45
  • js模拟电脑选择多文件夹效果_选区代码

    2024-05-10 14:08:08
  • python输出国际象棋棋盘的实例分享

    2023-10-31 08:49:49
  • MySQL 5.0触发器参考教程第1/4页

    2024-01-23 17:03:58
  • Python 反转输出正整数的操作

    2021-05-04 18:37:16
  • asp之家 网络编程 m.aspxhome.com