在Chrome开发人员工具中调试时跳过一行

Mat*_*ius 61 debugging google-chrome google-chrome-devtools

谷歌Chrome开发人员工具中是否有一项功能允许在调试时跳过一行而不执行它,就像在Visual Studio中可以完成的那样?

我能想到的一个解决方法是通过包装线来"实时编辑"代码

if(false){ //line to be skipped }
Run Code Online (Sandbox Code Playgroud)

但这并不是每次刷新后我都必须做的最方便的解决方法.是否有内置或更快,更好的方法来做到这一点?

Mat*_*ius 55

不,而且不会发生.

dev的最后评论说:

我们暂时要推迟这项功能.它的复杂性很高,而且工作流程也不常见.人们也可以只注释掉这些线并点击ctrl-s来获得相同的效果.状态:WontFix -

解决方法是注释掉要跳过的行并按Ctrl+ S.

  • 万一其他人出于同样的原因来到这里,如果您使用“漂亮打印”选项在开发工具中查看您的代码,这将不起作用。 (5认同)
  • @CHash_Mike,如果你点击链接,dev的最后一条评论说:"我们暂时推迟这个功能.它的复杂性很高,而且工作流程也不常见.人们也可以只注释掉这些线并点击ctrl-s来获得相同的效果.状态:WontFix` (4认同)
  • 因此,完全重新编译整个块并尝试匹配指令指针比将指令指针前进到下一条语句容易吗?奇怪,但也许是因为它的JavaScript,并且逐行解释 (2认同)