debugging 如何在PyCharm中使用多行函数调用进行调试时“单步执行”函数,而无需单步执行各个参数行?

juud5qan  于 2023-06-30  发布在  PyCharm
关注(0)|答案(1)|浏览(126)

我有一个函数调用,其中参数分布在几行中:

当我在第133行并在调试过程中选择“单步执行”时,我希望调试器单步执行函数_include_default_entries,然后我得到相应的源代码文件。然而,事实并非如此。它将跳到当前文件中的下一行。我需要多次单击“单步执行”,直到我实际单步执行所调用函数的函数体并导航到所需的源代码文件。
=>这是PyCharm的bug吗?或者是否有一些(隐藏的)配置,我可以跳过参数并立即进入函数?
到目前为止,我发现的设置似乎与此用例无关:

https://www.jetbrains.com/help/pycharm/settings-debugger-stepping.html#f0b05e75

bn31dyow

bn31dyow1#

我不认为这可能是PyCharm的bug。但是,要实现所需的调试行为,可以使用“单步执行”选项,然后将立即进入函数体。

相关问题