好玩!免登录免注册的ChatGPT中文版VS Code插件来了!

news2023/12/12 3:53:52

来源:机器之心、编辑:蛋酱、小舟

ChatGPT 的 Debug 功能,有人应用化了。

ChatGPT 这几天可谓是风头无两。作为一个问答语言模型,它最大的优点就是可以回答与编程相关的问题,甚至回复一段代码。

71bd1cab676f1bafa1be0b6214cc8cb0.png

尽管有人指出 ChatGPT 生成的代码有错误,但程序员们还是对它写代码、找 bug 的功能很感兴趣,有人还给 VScode 构建了一个 ChatGPT 插件。

一直以来,VS Code 都是开发者心目中的生产力神器,它免费、开源且跨平台,被称为最好用的 IDE。

702a7f4aaa1d41e1c4f94d0b8b612d2c.png

把 VS Code 和 ChatGPT 结合使用,用户将获得来自 AI 的编程指导,包括代码解释、找 bug 等功能。

ChatGPT 中文版 VSCode 插件上线仅几天,已有 4 万多次下载,收到广泛好评。

dd2d3944e177cd57dd80df12b3fc742c.png

该插件的开发者是 B 站 UP 主时夕说:

079271a83244de4fd9496aed9f495cc2.png

如何使用

鉴于 ChatGPT 未面向中国大陆开放服务,因此很多大陆网友无法使用自己的手机号码注册 OpenAI 账号。但作者表示,目前 VSCode ChatGPT 的免登录、免注册、免代理版本已经上线,并在 VSCode 的插件商店提供了更新。

开发者只需简单安装即可使用插件,然后可以通过「ChatGPT: 切换国内 / 国外模式命令」将当前模式切换到国内,实现免登录、免注册、免代理。

47c2e31ed364e971c20a11b6f0849f51.png

作者也提到, JetBrains 家族的 IDE 的插件正在开发中,而其他 IDE 的插件恐怕短时间内还不能面世。

具体的使用方法,作者在下载界面给出了操作指南:

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

3c67982913a354a153f53b21ff07e0ab.png

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

a74184d81dbfc6a55ef2257b91d6983c.png

目前支持的代码功能包括:

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

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

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

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

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

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

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

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

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

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

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

ed8093390727231b822a7b6a0fa760ad.png

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

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

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

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

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

4b2e111ada5d283ea1abd7232ea5b491.jpeg

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

96abf1bd65d1afdcd259b2d4d4b899a5.jpeg

用户评价

如果说此前 Copilot 是让开发者面向 GitHub 编程,那开发者现在可以开始习惯面向 ChatGPT 编程了。

于是有人说了:「从面向 github 编程又进一步,这下复制粘贴都不用搜索了,我也更废物了。」

307ffb062ea1c7722f21c213ff5c3531.png

从今以后,Copilot 和 ChatGPT 要算作程序员的「左膀右臂」了。

11f064dc5faedab2495a7369b837ab17.png

有趣的是,这个 ChatGPT 中文版 VSCode 插件就是作者在 ChatGPT 的帮助下写出来的。

27df8104e33ca7d3ae5aba344c2dc309.png

另有开发者发现,虽然 ChatGPT 中文版还不算完美,但它有一大妙用是——自动添加注释:

cfc5e6a6f84ffbe0f775030cf293026c.png

就算写代码的人已经忘了注释想表达什么,至少 ChatGPT 还能记得:

5566d939b9e50f1243340e2826bfbcd3.png

甚至,已经有人开始用它来写作业了?

230ed27d3680e2938db784c85c9e3865.png

你要试试吗?

------

我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取!

推荐阅读

  • 如何把 ChatGPT 接入微信 ?

  • 松耦合式的权限控制设计,自定义权限表达式

  • 替代Evernote,一款完全开源的端到端加密笔记服务!

··································

你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。

点击领取2022最新10000T学习资料

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.cn/news/show-305975.html

如若内容造成侵权/违法违规/事实不符,请联系七分地网进行投诉反馈,一经查实,立即删除!

相关文章

Android2.2 API 中文文档系列(6) —— ImageView

注意请查看本文后期更新完整版:http://www.cnblogs.com/over140/archive/2011/06/08/2075054.html 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com     农民伯伯: http://www.cnblogs.com/over140/ …

java手机界面太小_手机端页面在项目中遇到的一些问题及解决办法

原标题:手机端页面在项目中遇到的一些问题及解决办法来源:键盘上的眼泪segmentfault.com/a/11900000151788771.解决页面使用overflow: scroll在iOS上滑动卡顿的问题?首先你可能会给页面的html和body增加了height: 100%, 然后就可能造成IOS上页面滑动的卡…

心智图/思维导图(Mind Map/Mind Mapping),思维导图介绍

心智图(Mind Map),又称脑图、心智地图、脑力激荡图、思维导图、灵感触发图、概念地图、树状图、树枝图或思维地图,是一种图像式思维的工具以及一种利用图像式思考辅助工具来表达思维的工具。心智图是使用一个中央关键词或想法引起…

教培要复活了?网友:新东方哭晕在厕所,桌椅都送人了...

刚准备睡觉,注意到12月14日中共中央国务院印发了《扩大内需战略规划纲要(2022-2035年)》一文,其中第九条积极发展服务消费中有这样一段关于教育行业的说明:提升教育服务质量。健全国民教育体系,…

上海小伙伴接住!各大互联网医院入口汇总,可就医配药!

来源:健康上海12320为方便市民在线获得健康咨询、就医配药等服务,减少人群聚集,降低交叉感染风险,市民可通过互联网医院在线就医配药。互联网医院将提供在线开具处方和药品配送到家等服务。目前,全市互联网医院在提供常…

这样优化,0.059s 启动一个SpringBoot项目

来源:blog.csdn.net/weixin_43553153/article/details/12248676前言最近自己用Spring Cloud Alibaba做了一个微服务架构的项目,部署的时候遇到了难题:内存不够。目前该项目有7个微服务,因为我只有一台阿里云的服务器(2C 4G)&#…

java mina多线程_mina2中的线程池

一、Mina中的线程池模型前面介绍了Mina总体的层次结构,那么在Mina里面是怎么使用Java NIO和进行线程调度的呢?这是提高IO处理性能的关键所在。Mina的线程调度原理主要如下图所示:Acceptor与Connector线程在服务器端,bind一个端口后…

注意!Docker Hub发现1600个恶意镜像!

来源:K8S中文社区近日Sysdig分析了Docker Hub上超过25万个Linux镜像,发现1652个有隐藏的恶意程序。Docker Hub是由Docker官方所代管的云公共仓库,让全球的使用者可自由地构建、存放、下载及部署Docker容器镜像,为全球最大的容器镜…

Spring Cloud 2022.0.0 正式发布,代号 Kilburn

来源:oschina.net/news/222239/spring-cloud-2022-0-0-released在 Spring Boot 3.0.0 发布之后,与之相匹配的Spring Cloud 2022.0.0终于也正式发布了。Spring Cloud 为开发人员提供了工具,以快速构建分布式系统中的某些常见模式(例…

aaa

2019独角兽企业重金招聘Python工程师标准>>> aaaaa aaa aaaaaaa 转载于:https://my.oschina.net/zphj1987/blog/341244

几种常见的数据库连接方法

连接Access数据库 1. 使用已有DSN的连接字符串进行连接(ODBC) 使用DSN进行连接 //导入命名空间usingSystem.Data.Odbc;protectedvoidPage_Load(Object sender,EventArgs e){//设置连接字符串String connstr"DSNsample";//实例化Connection对象…

linux 下批量修改文件的编码

2019独角兽企业重金招聘Python工程师标准>>> 1 #!/bin/sh 2 3 basepath/root/c/tags/sogou 4 cd $basepath 5 convert() { 6 dirsls $1 7 for d in ${dirs[]} 8 do 9 echo $1/$d 10 if [ -d "$1/$d" ];then 11 convert $1/$d 12 …

【v2.x OGE-example 第二章(第二节) 修改器的使用】

2019独角兽企业重金招聘Python工程师标准>>> 【v2.x OGE-example 第二章(第二节) 修改器的使用】 1. 位置:Modifier_example --> Modifier 2. 类名:Modifier (1).使用modifier 可以做出一些精…

MySQL 之父赌赢了:另起炉灶的 MariaDB 成功上市!

整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)今年 2 月,开源数据库厂商 MariaDB 完成了 1.04 亿美元的 D 轮融资,同时宣布了一个重磅消息:计划通过 SPAC 的方式,与特殊目的收购企业 Angel Pond Holdi…

json 简介

JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式…

Linux 运维自动化之Cobbler实战案例

大纲一、前言二、Cobbler 工作原理详解 三、Cobbler 常用命令汇总四、Cobbler 各种目录说明五、自定义Kickstart文件详解六、Cobbler 实战案例安装CentOS6.4注,操作系统 CentOS 6.4 x86_64,软件版本 Cobbler-2.4.0-1。(目前最新版&#xff09…

性能优化的 10 种手段,你用过几个?

来源:https://code2life.top/2020/08/15/0055-performance/今天分享一篇性能优化的干货,内容比较多可以先收藏了慢慢看。引言:取与舍软件设计开发某种意义上是“取”与“舍”的艺术。关于性能方面,就像建筑设计成抗震9度需要额外的…

责任链模式的高级用法:多级校验、工作流,这样写代码才足够优雅

来源:blog.csdn.net/rongtaoup/article/details/122638812一、开篇阅读本文可以了解哪些知识?结合具体案例,领略责任链模式的魅力。责任链模式实现流程编排、动态扩展。使用 Sping Resource 注解注入的骚操作。使用递归算法设置责任链路。二、…

使用Movie Maker制作视频相册

国庆长假,大家或远足或近游,所到之处见到美景佳人难免用相机“咔嚓”几下留个念,假期归来也积攒个几十张照片,小白也不例外,想起上次师兄老黑教的用PowerPoint制作电子相册,虽然简单易懂,但不方…

java%3e%3e=符号_android中一些特殊字符(如:←↑→↓等箭头符号)的Unicode码值...

在项目中,有时候在一些控件(如Button、TextView)中要添加一些符号,如下图所示:这个时候可以使用图片的方式来显示,不过这些可以直接使用Unicode码就直接显示出来了。4个箭头图标的代码如下:android:layout_width"…