我如何防止Eclipse在使用Step Into时步入Java库代码? 在其他IDE中(如IntelliJ)所习惯的是,使用Step Into可以进入自己或第三方库定义的方法,但不会进入Java框架本身的方法。 Eclipse会这样做,这会严重减缓调试速度,特别是当你在一行中调用自己的方法和Java框架中定义的方法时。如果你已经进入了其中一个方法,你就必须不断地在Step Over、Step Into和Step Return之间切换。
您可以通过配置“步骤筛选器”来使Eclipse Java调试器不进入那些代码块。 转到“窗口”->“首选项”->“Java”->“调试”->“步骤筛选器”。 选中“使用步骤筛选器”。 在屏幕上勾选适当的选项。您可以添加与您自己代码库相关的部分。 单击“应用”。 更多关于Eclipse步骤筛选器的信息,您可以在此阅读。 您甚至可以为您的项目包或Java类创建一个筛选器。 另一个很好的链接
对于希望了解在Intellij Idea中相同设置的人,请查看以下内容。 Intellij Idea不步入Java特定代码的原因是,默认情况下,Intellij Idea启用了以下限制。要添加任何其他类,我们可以简单地在此处添加。我添加了org.testng.*类。 文件->设置->构建、执行和部署->调试器->步进