🚀 ChatGPT-易编程
✨ 该文档由 ChatGPT 生成。
前言 🌟 功能介绍 🛠️ 命令 🖼️ 窗口
📚 使用指导 📞 技术支持 常见使用问题
前言
V3.0.0引入重大升级,增加工程级工作支持,增加了代码生成功能,支持更强大的带领代码阅读功能,作者强烈推荐大家使用,任何使用问题、改进建议或期望增加新功能,请与 official@chatgptoffice.net 和 532113006@qq.com 联系,跟随 🌟-功能介绍 的指导来探索这些新功能吧。
欢迎使用全新升级的 ChatGPT 插件!无需设置 API key 和配置网络代理,安装即可轻松使用。
🌟 提供会员服务,畅享 ChatGPT 问答体验。
ChatGPT易编程 账号 在 www.chatgptoffice.net 通用,一次注册,多终端多场景使用。
ChatGPT 功能丰富,为各语言编程工作者提供全方位支持:
- 🔍 提供设计方案灵感
- 📐 规划程序框架设计方案
- 💻 生成程序完整代码(温馨提示:ChatGPT 单次问答不超过 4096 tokens,请多次提问以获取各模块和子模块的细化代码)
- ❓ 针对已有代码进行询问,如让 ChatGPT 用清晰的逻辑解释复杂代码
- 🛠️ 重构低质量代码,分析潜在漏洞,并给出修复建议
- 🧪 为代码编写单元测试用例
- 针对代码生成文档
此外,该插件优化了问答功能,助力学生学习多学科知识并完成实践项目。
ChatGPT 拥有超过百万亿参数,汲取了互联网上公开的大量有效知识,包括 GitHub 上的开源代码和文档。
得益于参数增加和调优,GPT 能提供更精准有效的输出。
作为生成式 AI,掌握 ChatGPT 的使用技巧至关重要,诚邀您加入探索之旅。
🚀 欢迎您使用 ChatGPT 易编程完成各种挑战项目!
🤝 如在使用过程中遇到困惑,欢迎与我交流。您可以关注我的 CSDN 账号 hanzzyl,或者发送邮件至 official@chatgptoffice.net 或 532113006@qq.com。期待与您共同成长!
🌟 功能介绍
🛠️ 命令
使用 ctrl+shift+p
可用的命令:
ChatGPT易编程: 针对代码提问
—— 针对选中代码段或当前代码文件提出您的任何问题
ChatGPT易编程: 解释代码
ChatGPT易编程: 指出代码问题
—— 指出代码中的任何逻辑/语法错误
ChatGPT易编程: 重构代码
ChatGPT易编程: 根据注释实现代码
—— 在代码编辑器中以代码注释形式写下代码需求,ctrl + space 快捷键可执行生成代码命令
ChatGPT易编程: 继续实现代码
—— 选中未完成的代码片段,ctrl + n 可执行补全代码
ChatGPT易编程: 根据注释继续实现代码
—— 在代码片段后添加注释写明代码需求,ctrl + shift + space 可继续根据需求完成代码
ChatGPT易编程: 设计测试用例、实现单元测试
—— 根据选中代码段或当前代码文件设计测试用例、实现单元测试代码
ChatGPT易编程: 工程概览
—— 当工作在打开的工程文件中时,使用该命令可获取工程概览信息
ChatGPT易编程: 文件所属模块概览
—— 当工作在打开的工程文件中时,使用该命令可获取文件所在模块的概览信息
ChatGPT易编程: 函数调用栈剖析
—— 选中函数后,使用该命令分析当前函数
ChatGPT易编程: 分析类(结构体)
—— 选中类或结构体定义后,使用该命令分析当前类或结构体
在文件或选中代码块上右键点击可以使用的命令:
ChatGPT易编程: 文件所属模块概览
—— 当工作在打开的工程文件中时,使用该命令可获取文件所在模块的概览信息
ChatGPT易编程: 解释代码
ChatGPT易编程: 指出代码问题
—— 指出代码中的任何逻辑/语法错误
ChatGPT易编程: 函数调用栈剖析
—— 选中函数后,使用该命令分析当前函数
ChatGPT易编程: 分析类(结构体)
—— 选中类或结构体定义后,使用该命令分析当前类或结构体
ChatGPT易编程: 重构代码
ChatGPT易编程: 根据注释实现代码
—— 在代码编辑器中以代码注释形式写下代码需求,ctrl + space 快捷键可执行生成代码命令
ChatGPT易编程: 继续实现代码
—— 选中未完成的代码片段,ctrl + n 可执行补全代码
ChatGPT易编程: 根据注释继续实现代码
—— 在代码片段后添加注释写明代码需求,ctrl + shift + space 可继续根据需求完成代码
ChatGPT易编程: 设计测试用例、实现单元测试
—— 根据选中代码段或当前代码文件设计测试用例、实现单元测试代码
使用快捷键可用的命令:
ChatGPT易编程: 根据注释实现代码
—— 在代码编辑器中以代码注释形式写下代码需求,ctrl + space 快捷键可执行生成代码命令
ChatGPT易编程: 继续实现代码
—— 选中未完成的代码片段,ctrl + n 可执行补全代码
ChatGPT易编程: 根据注释继续实现代码
—— 在代码片段后添加注释写明代码需求,ctrl + shift + space 可继续根据需求完成代码
注意:如果遇到快捷键冲突,请按照 常见使用问题 的指导解决冲突。
下面是一些功能演示(请注意:不同版本界面风格会有所差异):
获取工程概览信息 (ctrl + shift + p搜索、选择命令,更多用法见上文)

根据注释生成代码 (ctrl + space快捷键使用命令,更多用法见上文)

获取文件所在模块概览信息 (右键单击选择命令,更多用法见上文)

生成测试代码 (右键单击选择命令,更多用法见上文)

补全测试代码细节

给出完整测试代码

🖼️ 窗口
命令及其反馈将在窗口中展示。
在窗口下方的输入框中,您可以输入任何关于编程的问题,按回车键或点击提问按钮获取答案。
点击清除对话按钮以清空窗口内容。
以下是一些功能演示(请注意:不同版本界面风格会有所差异):

📚 使用指导
新下载用户可以点击体验按钮或注册登录,体验或使用插件功能。会员用户可获得更流畅的问答体验。
📞 技术支持
如需支持,请联系 532113006@qq.com 或 official@chatgptoffice.net。
常见使用问题
- 使用的哪一个GPT模型?
答:默认使用GPT-3.5-turbo,会员用户可加价升级使用GPT4。
- 可以画软件工程或工程设计中的图吗?
答:GPT-3.5-turbo和GPT4作为文本生成式AI,并不能给出给出image,但您可以尝试让GPT给出比如软件工程中的PlantUML这样的格式输入,然后使用特定的GUI工具打开。
- ChatGPT分析代码的过程和人分析代码的过程相似吗?
答:以下内容由ChatGPT给出。
ChatGPT分析代码的过程与人分析代码的过程有一定的相似性,但也存在很大的差异。作为一个基于人工智能的自然语言处理模型,ChatGPT通过大量的训练数据,学会了理解和生成代码的能力。在分析代码时,它会尝试理解代码的结构、逻辑和功能,从而为用户提供有关代码的解释、建议或答案。
然而,人分析代码的过程更为复杂,涉及到丰富的背景知识、经验和直觉。程序员在分析代码时,通常会考虑代码的上下文、历史版本以及与其他模块之间的关系。此外,程序员在分析代码时,还可能会根据自己的经验和对项目的理解做出一些主观判断。
总的来说,ChatGPT分析代码的过程与人类的过程有一定的相似性,但它依赖于大量的训练数据来生成答案,而不是依赖于个体的经验和直觉。因此,在使用ChatGPT时,需要注意其局限性,并在关键决策时结合人的判断。
- 如何更好的提问,获得更准确的答案?
答:请将您使用中遇到的问题发送到 532113006@qq.com 或 official@chatgptoffice.net 来获得帮助。
- 快捷键冲突的解决办法
解决步骤:
通过以下步骤重绑定命令和快捷键:
(1) 打开 Visual Studio Code。
(2) 转到菜单栏中的 "文件"(File)选项,并选择 "首选项"(Preferences)。
(3) 在下拉菜单中选择 "键盘快捷方式"(Keyboard Shortcuts),或使用快捷键 Ctrl + K Ctrl + S。
(4) 这将打开键盘快捷方式编辑器,在编辑器中,您可以查看当前的键盘快捷方式设置。
(5) 在搜索框中,输入插件命令的名称 “ChatGPT易编程”,以找到您想要重新绑定的命令。
(6) 单击找到的命令,在右侧的快捷键列中,单击现有的快捷键(如果有的话)。
(7) 按下您希望绑定的新快捷键。例如,如果您希望使用 Ctrl + Shift + K 绑定命令,那么按下 Ctrl、Shift 和 K 键。
(8) 保存键盘快捷方式配置文件,并关闭编辑器。
现在,您已经将新的快捷键绑定到插件命令上。您可以使用新的快捷键来触发插件功能。