Eclipse的IDE CodeMix使用教程:在 CodeMix 中调试

CodeMix和 Angular IDE中包含出色的 Angular 支持,MyEclipse授权包括对 CodeMix。

CodeMix和 Angular IDE中包含出色的 Angular 支持,MyEclipse授权包括对 CodeMix。

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

CodeMix 包括对 Python、JavaScript 和 TypeScript 的内置调试支持。 Debugger for Chrome 扩展包含在几个扩展包(Angular、Vue、React 等)中,并增加了调试在 Chrome 中运行的 Web 应用程序的能力。 PHP 调试扩展是 PHP 包的一部分,允许调试 PHP 应用程序。

创建 launch.json 文件

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

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

启动调试程序

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

CodeMix基于Eclipse的IDE开发多语言和Code OSS构建的附加扩展。

或者,打开 Debug Configurations 对话框,在 CodeMix 节点下选择一个启动,然后单击 Debug。

CodeMix基于Eclipse的IDE开发多语言和Code OSS构建的附加扩展。

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

单步执行代码

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

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

命令 细节
进入 (F5) 当前行上的下一个可执行表达式被调用,并且在被调用方法中的下一个可执行行处暂停执行。
执行 (F6) 当前行被执行,并在下一个可执行行暂停执行。
步进返回 (F7) 继续执行,直到执行当前方法中的下一个 return 语句,并且在下一个可执行行上暂停执行。
暂停 挂起选定的线程。
恢复 (F8) 恢复挂起的线程。
恢复挂起的线程。 将当前视图中的所有断点标记为已跳过。
终止 (Ctrl+F2) 停止调试器。
变量

使用变量视图检查或更改当前时间点的变量值。

CodeMix基于Eclipse的IDE开发多语言和Code OSS构建的附加扩展。
调试控制台

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

CodeMix基于Eclipse的IDE开发多语言和Code OSS构建的附加扩展。

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

CodeMix基于Eclipse的IDE开发多语言和Code OSS构建的附加扩展。
更改代码

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

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

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

MyEclipse | 下载试用

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月5日
下一篇 2022年3月5日

相关推荐

发表回复

登录后才能评论