上线3天,下载4万,ChatGPT中文版VSCode插件来了
最近,ChatGPT 的 Debug 功能引起了广泛关注,并开始被应用于实际编码中。
作为一款问答语言模型,ChatGPT 的最大优点在于其能够解答与编程相关的问题,甚至生成代码。尽管有一些用户指出 ChatGPT 生成的代码偶有错误,但程序员们仍然对它的编码和调试功能表示浓厚的兴趣。为此,有人甚至为 VS Code 开发了一款 ChatGPT 插件。
VS Code 一直以来被开发者视为生产力工具,因其免费、开源且跨平台,被誉为最优秀的 IDE 之一。将 VS Code 和 ChatGPT 结合使用,用户将获得 AI 提供的编程指导,包括代码解释和 bug 查找等功能。
ChatGPT 中文版 VSCode 插件在上线短短几天内便收获了超过 4 万次下载,获得了广泛好评。该插件的开发者是一位 B 站 UP 主,名字叫时夕。
#### 如何使用
鉴于 ChatGPT 尚未在中国大陆正式开放服务,许多大陆用户无法使用自己的手机号码注册 OpenAI 账号。为了克服这一障碍,开发者表示,现在已经上线了免登录、免注册、免代理版本,并在 VS Code 的插件商店进行了更新。
用户只需简便地安装该插件,然后通过“ChatGPT: 切换国内/国外模式”命令将当前模式切换至国内,即可实现免登录、免注册、免代理访问。
开发者还透露,JetBrains 系列 IDE 的插件正在开发中,而其他 IDE 的插件可能还需要些时间才能面世。
具体使用方法如下:
1. 在编辑器内右键单击以触发菜单。
2. 或使用快捷键打开命令面板(Ctrl+Shift+P 或 Command+Shift+P),输入 “ChatGPT”。
目前支持的功能包括:
– **ChatGPT: 请输入问题**:直接向 ChatGPT 提问
– **ChatGPT: 添加测试代码**:为当前选中的代码或文件添加测试代码
– **ChatGPT: 代码为什么有问题**(需选中报错):询问代码出现的问题,需将报错信息一并选中
– **ChatGPT: 优化这部分代码**:优化或重构当前选中的代码或文件
– **ChatGPT: 解释这部分代码**:对当前选中的代码或文件进行解释
– **执行自定义命令 1**:对选中代码或当前文件执行自定义命令 1,添加后可直接执行
– **执行自定义命令 2**:同上,执行自定义命令 2
执行命令后,侧边栏将弹出交互窗口,所有的问题、回答及异常信息都会在此显示。用户可以在窗口底部的输入框中直接询问 ChatGPT,也可以执行之前的命令以对代码进行进一步提问。
提问后稍作等待,交互窗口会自动更新显示结果。当查询成功时,若结果中包含代码,用户可通过“复制代码”、“插入”或“新建”这三个按钮获取代码。
– **复制代码**:将代码复制到剪切板中
– **插入**:将代码插入到当前文件中
– **新建**:将代码插入到一个新建的文件中
如果查询失败,会出现自助解决方案,用户需按方案进行操作。
### 用户评价
如果说 Copilot 让开发者向 GitHub 编程,那么现在开发者们可以开始习惯于向 ChatGPT 编程了。有网友评论道:“从面向 GitHub 编程又向前迈了一步,这下复制粘贴都不用搜索了,我更加懒惰了。”
未来,Copilot 和 ChatGPT 很可能会成为程序员的“左膀右臂”。
有趣的是,这款 ChatGPT 中文版 VSCode 插件的开发过程本身就得到了 ChatGPT 的助力。有开发者发现,尽管 ChatGPT 中文版尚不完美,但它的一项特别优点是能够自动添加注释:即使写代码的人已经忘记注释的用途,ChatGPT 依然能帮忙补充相关信息。
更有开发者暗示,许多同学开始用这个插件来完成作业了。
你是否也想尝试一下这个强大的工具?
### 见解
ChatGPT 与 VS Code 的结合展现了生成式 AI 在编程领域的重要应用潜力。随着该插件的普及,开发者的编程效率有望显著提升,同时也可能改变传统的编码和调试方式。尽管当前仍存在一些不足,但其便利性和实用性无疑将推动更多程序员依赖于这一创新工具,促进程序开发的高效化和智能化。