目录
前言
🌟 功能介绍
🛠️ 命令(图示见本节末尾)
使用 ctrl+shift+p 可用的命令:
在文件或选中代码块上右键点击可以使用的命令:
使用快捷键可用的命令:
其他功能
部分功能图示
常见使用问题
快捷键冲突的解决办法和步骤(通过以下指导重绑定命令和快捷键):
特定应用场景下字符显示上的一些偏差(html开发和markdown文本书写特别注意)
体验流传输 ChatGPT 上 chatgptoffice.net
联系方式
前言
ChatGPT-易编程 V3.0.0 重大升级:
- 增加工程级工作支持:获取工程概览,获取模块概览。
- 增强带领使用者阅读和分析代码:剖析函数调用栈,分析类或结构体的实现和使用。
- 增加代码生成功能:根据注释实现代码,根据代码片段继续实现代码,支持使用快捷键使工作更流畅。
- 优化显示和使用体验。
插件发布页: ChatGPT-易编程 - Visual Studio Marketplace
插件基本介绍见 http://t.csdn.cn/lj2KZ,使用基础请见 http://t.csdn.cn/65aRT。
ChatGPT-易编程 账号 在 www.chatgptoffice.net 通用,一次注册,多终端多场景使用。
快来跟着作者一起了解它的具体功能吧。
🌟 功能介绍
🛠️ 命令(图示见本节末尾)
使用 ctrl+shift+p
可用的命令:
ChatGPT易编程: 工程概览
—— 当工作在打开的工程文件中时,使用该命令可获取工程概览信息ChatGPT易编程: 文件所属模块概览
—— 当工作在打开的工程文件中时,使用该命令可获取文件所在模块的概览信息ChatGPT易编程: 根据注释实现代码
—— 在代码编辑器中以代码注释形式写下代码需求,ctrl + space 快捷键可执行生成代码命令ChatGPT易编程: 继续实现代码
—— 选中未完成的代码片段,ctrl + n 可执行补全代码ChatGPT易编程: 根据注释继续实现代码
—— 在代码片段后添加注释写明代码需求,ctrl + shift + space 可继续根据需求完成代码ChatGPT易编程: 函数调用栈剖析
—— 选中函数后,使用该命令分析当前函数ChatGPT易编程: 分析类(结构体)
—— 选中类或结构体定义后,使用该命令分析当前类或结构体
以下是之前版本已经支持的ctrl+shift+p可用功能,细节上也做了优化,回答更精确。
ChatGPT易编程: 对代码提问
—— 对选中代码段或当前代码文件提出您的任何问题(包括要求按特定格式书写文档以及图形描述,文档格式如asciidoc和markdown,图形格式如PlantUML)ChatGPT易编程: 解释代码
ChatGPT易编程: 指出代码问题
—— 指出代码中的任何逻辑/语法错误ChatGPT易编程: 重构代码
ChatGPT易编程: 设计测试用例、实现单元测试
—— 根据选中代码段或当前代码文件设计测试用例、实现单元测试代码
在文件或选中代码块上右键点击可以使用的命令:
ChatGPT易编程: 文件所属模块概览
—— 当工作在打开的工程文件中时,使用该命令可获取文件所在模块的概览信息ChatGPT易编程: 根据注释实现代码
—— 在代码编辑器中以代码注释形式写下代码需求,ctrl + space 快捷键可执行生成代码命令ChatGPT易编程: 继续实现代码
—— 选中未完成的代码片段,ctrl + n 可执行补全代码ChatGPT易编程: 根据注释继续实现代码
—— 在代码片段后添加注释写明代码需求,ctrl + shift + space 可继续根据需求完成代码ChatGPT易编程: 函数调用栈剖析
—— 选中函数后,使用该命令分析当前函数ChatGPT易编程: 分析类(结构体)
—— 选中类或结构体定义后,使用该命令分析当前类或结构体
以下是之前版本已经支持的在文件或选中代码块右键单击可用功能,细节上同样也做了优化,回答更精确。
ChatGPT易编程: 对代码提问
—— 对选中代码段或当前代码文件提出您的任何问题(包括要求按特定格式书写文档以及图形描述,文档格式如asciidoc和markdown,图形格式如PlantUML)ChatGPT易编程: 解释代码
ChatGPT易编程: 指出代码问题
—— 指出代码中的任何逻辑/语法错误ChatGPT易编程: 重构代码
ChatGPT易编程: 设计测试用例、实现单元测试
—— 根据选中代码段或当前代码文件设计测试用例、实现单元测试代码
使用快捷键可用的命令:
ChatGPT易编程: 根据注释实现代码
—— 在代码编辑器中以代码注释形式写下代码需求,ctrl + space 快捷键可执行生成代码命令ChatGPT易编程: 继续实现代码
—— 选中未完成的代码片段,ctrl + n 可执行补全代码ChatGPT易编程: 根据注释继续实现代码
—— 在代码片段后添加注释写明代码需求,ctrl + shift + space 可继续根据需求完成代码
其他功能
- 对代码生成文档(可要求文档格式asciidoc、markdown等)
- 对代码生成UML图(生成使用PlantUML描述的文本,再使用PlantUML GUI工具展示图形,更多其它种类图生成见“常见使用问题”)
部分功能图示
- 获取工程概览信息 (ctrl + shift + p搜索、选择命令,更多用法见上文)
- 根据注释生成代码 (ctrl + space快捷键使用命令,更多用法见上文)
- 获取文件所在模块概览信息 (右键单击选择命令,更多用法见上文)
常见使用问题
-
快捷键冲突的解决办法和步骤(通过以下指导重绑定命令和快捷键):
- 打开 Visual Studio Code。
- 转到菜单栏中的 "文件"(File)选项,并选择 "首选项"(Preferences)。
- 在下拉菜单中选择 "键盘快捷方式"(Keyboard Shortcuts),或使用快捷键 Ctrl + K Ctrl + S。
- 这将打开键盘快捷方式编辑器,在编辑器中,您可以查看当前的键盘快捷方式设置。
- 在搜索框中,输入插件命令的名称 “ChatGPT易编程”,以找到您想要重新绑定的命令。
- 单击找到的命令,在右侧的快捷键列中,单击现有的快捷键(如果有的话)。
- 按下您希望绑定的新快捷键。例如,如果您希望使用 Ctrl + Shift + K 绑定命令,那么按下 Ctrl、Shift 和 K 键。
- 保存键盘快捷方式配置文件,并关闭编辑器。 现在,您已经将新的快捷键绑定到插件命令上。您可以使用新的快捷键来触发插件功能。
-
特定应用场景下字符显示上的一些偏差(html开发和markdown文本书写特别注意)
- 使用命令 “对代码提问” 时,输入字符串中的html代码(选择的html代码块会被原样以代码形式显示出来)将被理解为html页面效果显示出来,如果html代码被```包裹,在下次登录加载对话时,html代码将以源码显示,否则仍被理解为html页面效果。
- 对话窗口中输入的html代码将被理解为html页面效果显示出来,如果html代码被```包裹,在下次登录加载对话时,html代码将以源码显示,否则仍被理解为html页面效果。
- 对话窗口中以markdown格式输入的代码(代码被```包裹)在本次问答中将原样以markdown源码形式显示出来,当下次登录加载对话历史时,它将以markdown文本效果显示出来,这种效果也适用于解释markdown文本被```包裹。
- ChatGPT输出内容包含html代码时,如果以markdown形式给出,则html代码会被原样以代码形式显示出来,否则将被理解为html页面效果显示出来,如果html代码嵌套在markdown文本(以```包裹)中,仍然将被理解为html效果。
- 以上偏差会干扰网页前端开发和markdown文本书写,这种情况下可使用 chatgptoffice.net 来开展工作,该网站问答将完全以源码形式给出html代码和markdown文本,使用易编程相同账号登录该网站。
-
体验流传输 ChatGPT 上 chatgptoffice.net
- 实时显示ChatGPT回复的每一个字。
联系方式
如在使用过程中遇到困惑,欢迎与我交流。您可以关注我的 CSDN 账号 hanzzyl,或者发送邮件至 official@chatgptoffice.net 或 532113006@qq.com。期待与您共同成长!