常用AI辅助编程VSCode插件
VSCode 插件
github Copilot
开发和编写文档的神器 挺贵的 可以尝试使用淘宝上的30块设置学生包,但有被封号的风险 可以动态代码提示 根据注释生成代码 https://github.com/features/copilot/
GitHub Copilot Labs
github Copilot 的功能增强版 配合 github Copilot使用就无敌了 主要功能如下
- explain 解释代码
- langeuage translation 语言翻译
- readable 使代码变得容易度
- add types 添加 ts 类型
- fix bug
- debug 加日志
- clean 清理日志
- list steps 列出步骤和和注释
- make robust 使代码更健壮
- chunk 代码分块
- document 生成注释
- custom 自定义刷子(想要干什么直接说就行)
- test generation 生成测试代码
缺点:不能设置语言 默认英文 (可以修改prompt为中文 让其返回中文 但是没法保存 每次都要改比较麻烦 )
https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-labs
Code GPT
目前是 gpt 中下载量最大的插件 需要 openai 的 api key 建议使用新注册的账号可以免费使用几个月(只有5美元的额度 后期不够需要自己充值) 功能可以在vscode 内问 chatgpt
CodeGPT Chat
:使用扩展栏中的图标打开聊天界面Get Code
:创建一个要求特定代码的评论,CodeGPT 将打开一个带有代码的新编辑器(您无需编写代码语言。CodeGPT 会自动检测)。Ask CodeGPT
: CodeGPT 将打开一个新的编辑器并回答问题。Ask CodeGPT - code selected
:选择代码并提出问题,CodeGPT 将打开一个新的编辑器并回答问题。 (这个功能没有了)Compile & Run CodeGPT
: CodeGPT 将编译并运行您选择的代码。Ask StackOverflow
:使用 Stackoverflow API 和 Code GPT 搜索问题将显示最佳人类答案,然后是 AI 答案。Explain CodeGPT
:CodeGPT 将打开聊天部分并解释所选代码。Refactor CodeGPT
:CodeGPT 将打开聊天部分并重构所选代码。Document CodeGPT
:CodeGPT 将打开聊天部分并记录所选代码。Find Problems CodeGPT
:CodeGPT 将打开聊天部分并查找所选代码中的任何问题。Unit Test CodeGPT
:CodeGPT 将打开聊天部分并创建所选代码的单元测试。
基本上 就是内置 的 chatgpt 但是 有一些辅助功能比较好用 ,相当于可以少打一些提问的词语 例如: Explain CodeGPT 解释代码 Refactor CodeGPT 重构代码 Document CodeGPT 记录代码 Find Problems CodeGPT 查找问题 Unit Test CodeGPT 创建单元测试 Get Code 根据注释生成代码
但辅助编码这方面不如 GitHub Copilot Labs 好用 优点是可以设置中文
https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt