2019独角兽企业重金招聘Python工程师标准>>>

在CodeMix中进行调试

许多开发人员花费了一半的时间来修复bug。 强大的调试器对于及时生成高质量的应用程序至关重要。 使用CodeMix,您可以获得大量语言和框架的强大调试体验,其中许多语言和框架都不支持。

CodeMix插件与基于Eclipse的IDE和工具(如MyEclipse,Spring Tools Suite和JBoss Tools)兼容,因此您可以继续在您习惯的环境中工作。

扩展

CodeMix包含对Python,JavaScript和TypeScript的内置调试支持。有关其他调试功能,则需要扩展。有关如何查找和安装扩展的更多信息,请参阅CodeMix中的扩展。

Debugger for Chrome扩展包含在几个扩展包(Angular,Vue,React等)中,并添加了调试在Chrome中运行的Web应用程序的功能。

PHP Debug扩展是PHP Pack的一部分,允许调试PHP应用程序。

创建launch.json文件

要启动调试会话,请右键单击您的项目,然后选择Debug As> CodeMix Launch。这会在项目中创建一个launch.json文件,并向您显示一些建议,允许您选择要启动的调试会话类型。选择选项后,将在此文件中创建可启动的调试配置。保存文件。

如果launch.json文件已存在,则会打开它以便您可以更新该文件。在配置数组中,可以添加多个调试配置。随时调用内容辅助以帮助创建其他配置,内容辅助还有助于在特定配置中进行相应的设置。

启动调试会话

要开始调试,请单击launch.json文件的标尺区域中的图标以启动会话。

或者,打开“调试配置”对话框,在“CodeMix”节点下选择启动,然后单击“调试”。

有几种类型的调试配置,一些为您运行应用程序,另一些在浏览器中启动它,一些附加到已经运行的应用程序。 根据您的配置,您的会话可能会在应用程序运行后立即中断,或仅在遇到断点时中断。

单步执行代码

要添加或删除断点,请双击标尺区域。 也可以使用上下文菜单或断点视图禁用断点。

当执行在断点处暂停时,您有以下选项。

使用“变量”视图检查当前时间点的变量值。

调试控制台

此视图在调试会话期间自动打开,但可以使用“控制台”视图中的下拉列表手动打开。

调试控制台可以极大地改善您的调试体验。 使用它来检查深层嵌套值,更改它们,或在当前暂停点执行其他代码片段。

改变代码

根据正在调试的框架,构建系统和正在使用的调试扩展,您可以更改代码并将这些更改作为当前调试会话的一部分进行实时更新,而无需重新启动应用程序或调试会话。

例如,使用Debugger for Chrome扩展调试React应用程序时,可以使用此支持。

即将上线

条件断点和从“变量”视图更改值的功能是将在即将发布的版本中添加的一些功能。

转载于:https://my.oschina.net/u/4009527/blog/2872752

【翻译】CodeMix使用教程(四):调试相关推荐

  1. CodeMix使用教程:调试

    CodeMix在线订购年终抄底促销!火爆开抢>> 在CodeMix中进行调试 许多开发人员花费了一半的时间来修复bug. 强大的调试器对于及时生成高质量的应用程序至关重要. 使用CodeM ...

  2. 大学英语综合教程四 Unit 3 课文内容英译中 中英翻译

    大学英语综合教程四 Unit 3 课文内容英译中 中英翻译   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客 本文 ...

  3. 大学英语综合教程四 Unit 4 课文内容英译中 中英翻译

    大学英语综合教程四 Unit 4 课文内容英译中 中英翻译   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客 本文 ...

  4. OD使用教程18 - 调试篇18

    OD使用教程18 - 调试篇18 让编程改变世界 Change the world by program   十八,是一个神奇的数字. 每每提起,总让人心旷神怡. 例如十八精神,例如十八岁的天空,例如 ...

  5. 开发教程(四) MIP组件平台使用说明

    组件审核平台用于上传 MIP 组件.经过自动校验之后,提交审核,通过审核的组件会定时推送到线上,供网站使用. 平台地址:https://www.mipengine.org/platform/ 1. 使 ...

  6. Docker教程(四) Docker镜像构建

    Docker教程(四) Docker镜像构建 本文链接:https://blog.csdn.net/yuan_xw/article/details/77744272 Docker教程(四) Docke ...

  7. 区块链教程(四):搭建私链、web3.js基础

    注:本教程为技术教程,不谈论且不涉及炒作任何数字货币 区块连教程(一):前置知识-linux补充 区块链教程(二):基础概念介绍 区块链教程(三):Solidity编程基础 区块链教程(四):搭建私链 ...

  8. electron教程(四): 使用electron-builder或electron-packager将项目打包为可执行桌面程序(.exe)

    我的electron教程系列 electron教程(一): electron的安装和项目的创建 electron教程(番外篇一): 开发环境及插件, VSCode调试, ESLint + Google ...

  9. 【翻译:OpenCV-Python教程】图像轮廓

    ⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的. ⚠️除了版本之外,其他还是照旧,Contours in OpenCV,附原文.这篇比 ...

  10. 【翻译:OpenCV-Python教程】霍夫线性变换

    ⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的. ⚠️除了版本之外,其他还是照旧,Hough Line Transform,附原文. ...

最新文章

  1. java Random.nextInt()方法
  2. python六:常见数据类型以及常见用法
  3. [云炬ThinkPython阅读笔记]2.1 赋值语句
  4. linux下的c语言mysql编程,详解java google Thumbnails 图片处理
  5. (11.06)Java小知识
  6. 企业实战03:Oracle数据库_用户和表空间
  7. Socket编程实践(13) --UNIX域协议
  8. 微信群接龙报名小程序功能模块源码V1.1.38
  9. Windows+Android各类实用软件总结
  10. linux 查看磁盘空间_【linux磁盘划分】3分钟看懂!
  11. oracle12漏洞补丁下载,linux oracle 11g 漏洞补丁升级
  12. Template Method (模板方法模式)
  13. 【一文讲通】BLDC的六步法PMSM的FOC法综合
  14. TinyGPS使用说明
  15. 高性能零售IT系统的建设05-从0打造一个每秒万级并发的互联网交易系统的技术全架构
  16. python学习感想
  17. Windows应急响应排查
  18. html5星星效果图,H5 canvas流星雨星星特效
  19. 关于微擎模块,点击上传图片无反映问题。
  20. 西门子PLC1200-组态王跟Access数据库--⑪查询数据库

热门文章

  1. asp.net创建自定义排序用户界面
  2. 基于麻雀算法优化的核极限学习机(KELM)分类算法 - 附代码
  3. Ubuntu 18.04 安装 CUDA
  4. 安装geopandas库
  5. Krasovsky_1940_Albers投影介绍及转换
  6. MATLAB 图像处理基础(1)
  7. Flink 在 B 站的多元化探索与实践
  8. Ubuntu下搭建git服务器步骤
  9. 15 张图,了解一下 TCP/IP 必知也必会的 10 个问题
  10. Android Studio如何Debug对应so文件C/C++代码