【问题标题】:Exclude other scripts from debugging in PhpStorm在 PhpStorm 中从调试中排除其他脚本
【发布时间】:2013-05-20 19:59:07
【问题描述】:

当我开始调试并在服务器上使用另一个脚本(例如Adminer)时,即在项目之外不打算调试的脚本,该脚本被 PhpStorm 暂停并出现以下两个警告:

  • 脚本“[脚本路径]”在项目之外。
  • 点击设置路径映射

现在,我必须按 F9(即恢复)才能继续执行脚本。这很烦人。我可以将这些脚本排除在调试之外吗?

【问题讨论】:

  • 我用来防止这种情况的技术是在不同的浏览器中运行其他脚本(例如在 Firefox 中调试,在 Chrome 中运行其他脚本)。
  • 嗯,这是一个很好的解决方法。谢谢。
  • 嗯 .. 我想知道这些选项的用途:Settings | PHP | Debug | Xdebug | Force break at first line when no path mapping specified... | Force break at first line when a script is outside of project ...
  • @LazyOne 这行得通。顺便提一句?你为什么不把它作为回复发布?

标签: php debugging xdebug phpstorm


【解决方案1】:

Settings | PHP | Debug | Xdebug

  • 未指定路径映射时在第一行强制换行
  • 当脚本在项目之外时,在第一行强制中断

还有Settings | PHP | Debug | Skipped Paths,当您想要忽略针对特定 URL 发起的调试请求但仍调试其他 URL 的其他场景时,它可能很有用。 Help page here.

【讨论】:

    猜你喜欢
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-11
    • 1970-01-01
    • 2015-09-02
    • 2014-01-05
    • 1970-01-01
    相关资源
    最近更新 更多