Debugging 在STS中调试时跳过Grails/Groovy内部构件

Debugging 在STS中调试时跳过Grails/Groovy内部构件,debugging,grails,groovy,sts-springsourcetoolsuite,step-into,Debugging,Grails,Groovy,Sts Springsourcetoolsuite,Step Into,在STS 2.9.2.RELEASE中调试grails应用程序时,我无法成功地使用F5,因为每当有函数调用时,IDE就会进入大量grails/groovy内部代码行,几乎不可能使用step-into特性。是否有类似于在中对IntelliJ执行的操作的方法来禁用此行为? 当然,我可以在我希望调用的函数的第一行设置断点,并使用F6或F8,但这并不总是方便和高效的。我不确定您的STS版本可能构建在哪个版本的eclipse上,但在使用groovy eclipse插件的Juno中,在Preferences

在STS 2.9.2.RELEASE中调试grails应用程序时,我无法成功地使用F5,因为每当有函数调用时,IDE就会进入大量grails/groovy内部代码行,几乎不可能使用step-into特性。是否有类似于在中对IntelliJ执行的操作的方法来禁用此行为?
当然,我可以在我希望调用的函数的第一行设置断点,并使用F6或F8,但这并不总是方便和高效的。

我不确定您的STS版本可能构建在哪个版本的eclipse上,但在使用groovy eclipse插件的Juno中,在
Preferences->Groovy->Debugger
中有一些可调整的参数。如果没有这一点(或者添加),则调试器可以作为一个选项打开(在eclipse中,调试时可以作为工具栏按钮使用)。这应该可以让您过滤掉涉及您不想看到其详细信息的类的堆栈帧。(groovy eclipse有一个按钮,可以将所有常用groovy包添加到步骤过滤器中;在STS中可能也是如此)。

谢谢。我找到了步骤过滤器,现在很高兴地使用它们:)