ChatGPT走入了千家万户,而她最适合的用法之一就是进行编程辅助,特别是对一些常规开发,有比较好的引导作用。

很多主流编辑器都有相关的插件支持接入ChatGPT,而VsCode和webstorm是我主力IDE,今天会以它们为例。

下面先以VsCode为例,毕竟开源免费,可能用的人更多一点。首先在扩展(extension)里面搜索【ChatGPT】,可以找到排名靠前的ChatGPT插件,如图所示。

在VsCode里面选择插件的时候要注意,尽量选择下载量最大的那个,我们已经听说过很多无良插件暗地里给开发者加黑科技的故事,所以远离那些下载量少的非主流插件。

安装好之后,它会在左侧bar上显示一个ChatGPT的图标,点击之后可以看到首页如下图所示。



点击login按钮进行登陆,如果是第一次登陆,那么会让你提供openAI API Key并保存到插件配置里,你需要登陆chatgpt帐号,在这个页面找到你的api key: https://platform.openai.com/account/api-keys,如果没有创建可以点击create按钮生成一个,如图。



配置完成之后,就可以快乐地和ChatGPT对话啦,例如我问怎么用jest框架提高代码质量,它的回答还是比较靠谱的。



值得一提的是:该插件还支持把对话结果导出为Markdown格式,比官网的方便。

webstorm接入ChatGPT也类似,可以在setting-> plugins里面搜索下载量最大的那个ChatGPT插件,然后进行安装并配置openAI API key即可。



回答中规中矩,格式也有些奇怪,不如VsCode里面的显示。

总的来说,插件可以比较方便地集成ChatGPT,体验上我还是更喜欢VsCode

最新文章

  1. 解决JS加载速度慢
  2. with try catch 作用域的问题
  3. Oracle 数据类型
  4. uiwebview的基本使用
  5. Nginx负载均衡和反向代理设置
  6. Spring基础知识及bean的配置
  7. centos6.5 Eclipse C/C++开发环境及项目创建测试
  8. OpenGL绘制简单场景,实现旋转缩放平移和灯光效果
  9. java提高篇(三)-----理解java的三大特性之多态
  10. 浅谈web网站架构演变过程(转)
  11. Https握手协议以及证书认证
  12. 饮冰三年-人工智能-linux-07 硬盘分区、格式化及文件系统的管理
  13. selenium元素定位(Java)
  14. #Weex与Android交互(一)
  15. 模拟jQuery中的ready方法及实现按需加载css,js
  16. spfa学习笔记
  17. Eclipse svn 中文转成英文
  18. kafka Detailed Replication Design V3
  19. Guava Cache相关
  20. CentOS6.5上Zabbix3.0的RPM安装【四】-乱码

热门文章

  1. 最新 2022 年 Kubernetes 面试题高级面试题及附答案解析
  2. python中的字符串(1)
  3. 什么是JS?JS的用途?
  4. day36-ThreadLocal
  5. GOCVHelper图像处理算法库实例整编
  6. day13-功能实现12
  7. [OpenCV实战]4 OpenCV中的颜色空间
  8. ajax补充知识点、多对多外键的三种创建方式、django内置序列化组件、批量操作数据、分页器推导思路与自定义分页器的使用、form组件
  9. RSA非对称加密算法浅析
  10. iterator_traits技法