在 STS 2.9.2.RELEASE 中调试 grails 应用程序时,我无法成功使用 F5,因为只要有函数调用,IDE 就会进入大量 grails/groovy 内部代码行,并且几乎无法使用 step-into 功能。有没有办法像在这个问题中为 IntelliJ 所做的那样禁用这种行为?我当然可以在我期望调用的函数的第一行设置断点并使用 F6 或 F8,但这并不总是方便且效率不高。
问问题
307 次
1 回答
2
我不确定您的 STS 版本可能基于哪个 eclipse 版本,但是在带有 groovy-eclipse 插件的 Juno 中,在Preferences->Groovy->Debugger
. 缺少这个(或附加),调试器可能有“步骤过滤器”作为打开的选项(在 Eclipse 中,这在调试时可作为工具栏按钮使用)。这应该可以让您过滤掉涉及您不想查看详细信息的类的堆栈帧。(groovy-eclipse 有一个按钮可以将所有常见的 groovy 包添加到步骤过滤器中;也许在 STS 中也是如此)。
于 2012-12-11T15:27:53.457 回答