javascript - 如何摆脱 Aptana 中 javascript 文件中的幻像断点?

标签 javascript debugging breakpoints aptana

我有一个包含 1 个 HTML 文件和 4 个 JavaScript 文件的小项目。最近,在使用 Aptana Firefox 插件调试我的脚本时,我设法在我的项目中引入了我称之为“幻影”断点的东西。

断点本身绑定(bind)到特定的行,而不是特定的表达式或调用。例如,如果“幻影”断点影响第 79 行,而我只有对第 79 行的评论,则永远不会命中断点。但是,如果我有一个有效的 JavaScript 语句,例如“var x = 2;”在第 79 行,断点将始终命中。

在该行上重新添加断点并使用断点 View 中的“删除”命令删除没有任何作用。

通过“运行->删除所有断点”选项清除所有断点没有任何作用。

断点未显示在断点 View 中,文件中也没有指示断点存在。

我试过删除我的工作区并重新创建。没用。

我试过删除项目并重新添加源文件。没用。

我已验证断点不是此 question 中提到的未处理异常.

有谁知道如何从 Aptana 项目中删除这些“幻影”断点?

环境: window 7 64 位 Aptana Studio v2.0.5 Aptana Debugger Firefox 插件 v1.6.0 Firebug插件v1.6.2

最佳答案

尝试以下操作:

  1. 从 Aptana Studio 启动调试器 session
  2. 切换到 Firefox,使用状态栏图标打开 Firebug。
  3. 打开右侧的断点标签
  4. 在下拉菜单中选择“删除所有断点”

关于javascript - 如何摆脱 Aptana 中 javascript 文件中的幻像断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5544693/

相关文章:

javascript - 我可以使用 array.prototype.reduce() 一次处理两个数组吗?

javascript - 业务催化剂 prototype-core.ashx Refused to set unsafe header "Connection"冲突

javascript - 使用 Crafty.js 和 Box2d 绘制一个简单的圆圈

javascript - 左固定列与表 colspan

linux - 调试linux内核时如何避免 "optimized out"

ruby-on-rails - 是否可以逐步完成 RoR 应用程序?或者只使用调试断点进行调试?

c++ - GDB - strcmp 不工作 : __strcmp_sse2_unaligned

c++ - VS2017 C++ 调试器跳过代码行

Firebug:有“下一个中断”键盘快捷键吗?

Xcode - 是否可以对断点进行分组?