ChatGPT-易编程 V3.0.0:工程级工作支持、智能代码生成、智能代码导读以及更多功能介绍

目录

前言

🌟 功能介绍

🛠️ 命令(图示见本节末尾)

使用 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工具展示图形,更多其它种类图生成见“常见使用问题”)

部分功能图示

  1. 获取工程概览信息 (ctrl + shift + p搜索、选择命令,更多用法见上文)
  2. 根据注释生成代码 (ctrl + space快捷键使用命令,更多用法见上文)
  3. 获取文件所在模块概览信息 (右键单击选择命令,更多用法见上文)

常见使用问题

  • 快捷键冲突的解决办法和步骤(通过以下指导重绑定命令和快捷键):

  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. 保存键盘快捷方式配置文件,并关闭编辑器。 现在,您已经将新的快捷键绑定到插件命令上。您可以使用新的快捷键来触发插件功能。
  • 特定应用场景下字符显示上的一些偏差(html开发和markdown文本书写特别注意)

  1. 使用命令 “对代码提问” 时,输入字符串中的html代码(选择的html代码块会被原样以代码形式显示出来)将被理解为html页面效果显示出来,如果html代码被```包裹,在下次登录加载对话时,html代码将以源码显示,否则仍被理解为html页面效果。
  2. 对话窗口中输入的html代码将被理解为html页面效果显示出来,如果html代码被```包裹,在下次登录加载对话时,html代码将以源码显示,否则仍被理解为html页面效果。
  3. 对话窗口中以markdown格式输入的代码(代码被```包裹)在本次问答中将原样以markdown源码形式显示出来,当下次登录加载对话历史时,它将以markdown文本效果显示出来,这种效果也适用于解释markdown文本被```包裹。
  4. ChatGPT输出内容包含html代码时,如果以markdown形式给出,则html代码会被原样以代码形式显示出来,否则将被理解为html页面效果显示出来,如果html代码嵌套在markdown文本(以```包裹)中,仍然将被理解为html效果。
  5. 以上偏差会干扰网页前端开发和markdown文本书写,这种情况下可使用 chatgptoffice.net 来开展工作,该网站问答将完全以源码形式给出html代码和markdown文本,使用易编程相同账号登录该网站。
  • 体验流传输 ChatGPT 上 chatgptoffice.net

  1. 实时显示ChatGPT回复的每一个字。

联系方式

如在使用过程中遇到困惑,欢迎与我交流。您可以关注我的 CSDN 账号 hanzzyl,或者发送邮件至 official@chatgptoffice.net532113006@qq.com。期待与您共同成长!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值