vscode 鼠标放代码上 显示代码什么时候创建_CBrother支持代码调试

不经意间几个月过去了,最近一方面有点懈怠,另一方面eyeweapon远程软件的用户不断增涨,也花费了很多精力去维护,所以CBrother的开发的进度放慢了一些,今天CBrother终于可以在VScode中断点调试了,所以赶快把第一个版本放出来,应该会有很多bug,希望迭代几个版本之后可以把这一块做稳定。

CBrother升级至v2.3.0

    没加什么新功能,主要就是支持VScode调试,同时VScode插件也升级到了v1.2.0

CBrother调试方法

  1. CBrother最低需要安装v2.3.0,VScode插件最低安装v1.2.0

  2. 调试代码时必须打开代码所在目录,因为VScode会在目录创建.vscode文件夹

    23f9308a1e032bc8679ced79660d196a.png

  3. 切换到调试页面,点击 "create a lauch.json file.",再选择 "CBrother Debugger"

    bce03926cac38e0c17084e78662377b4.png

  4. 看到这个json文件表示调试配置创建成功

    d8c61f06bc36b7819fbf59895bf21cc7.png

  5. 之后选择你要调试的脚本按f5启动调试,启动调试的脚本必须有main函数,鼠标放到变量上会显示变量信息

    9dbd1972fe21cc93e3d3aa9f501a8245.png

  6. 可以在调试标签页下看调用堆栈和添加要监控的表达式

    dfa93662d7e7c4956f919df72a1fd866.png

  7. 快捷键如下:

    F5:继续执行代码F10:执行到下一句代码F11:进入函数Shift + F11:跳出函数Shift + F5:停止调试

一直希望调试功能可以给开发者带来一丝便捷,所以第一个版本着急发出来,也只做了启动调试,还没来得急做附加进程调试,下个版本跟调试插件的bug一起发布出来。CBrother的路还很长,其他主流语言冰冻三尺绝非一日之寒,CBrother后续会更努力的升级迭代。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]:在Linux系统中使用VSCode编译调试C++代码的过程可以通过以下几篇文章进行学习和总结。首先是详解C/C++代码的预处理、编译、汇编、链接全过程的文章,然后是关于在Linux环境下使用VSCode调试简单C++代码的文章,最后是关于在Linux环境下使用VSCode调试CMake工程的文章。\[1\] 引用\[2\]:在VSCode调试代码的过程可以通过左侧菜单栏的第四个按钮来创建launch.json文件,并选择相应的配置。在调试过程中,可以使用不同的按钮来控制代码的执行,例如继续按钮用于执行到下一个断点的位置,单步跳过按钮用于执行下一行代码而不进入函数内部,单步调试按钮用于进入函数的内部,单步跳出按钮用于跳出当前调试的函数内部,重启按钮用于重新进行调试,断开连接按钮用于结束调试。\[2\] 引用\[3\]:如果在点击调试之后出现了"调试设置中的Python路径无效"的错误提示,可能是因为没有选择正确的Python解释器环境。可以通过点击左下角的Python interpreter来选择相应的环境。\[3\] 综上所述,要在VSCode调试代码,首先需要创建相应的配置文件,并选择合适的调试按钮来控制代码的执行。如果出现错误提示,需要检查Python解释器环境是否选择正确。 #### 引用[.reference_title] - *1* [VSCode调试C++代码的多种方案](https://blog.csdn.net/hypc9709/article/details/129433484)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [VSCode调试代码的三种方式](https://blog.csdn.net/cloki/article/details/127119973)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [vscode调试代码方法](https://blog.csdn.net/qq_36814762/article/details/121888762)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值