我正在使用Xdebug和PhpStorm来调试PHP应用程序。
就实际调试而言,这一切都很完美,然而,PhpStorm会间歇性地删除我设置的所有断点。
似乎没有任何模式或行动导致这种情况,到目前为止,这似乎完全是随机的(尽管我知道可能不是(。
情况如下:
- 我在各种文件中添加了10或15个断点
- 我设置了大量的测试数据来解决问题
- 我开始调试,并意识到它在我的任何断点都没有停止,所以我检查了PhpStorm中的断点列表,它们都消失了。。所以我必须回到步骤1,重做所有的测试数据,并记住断点的设置位置
IntelliJ/PhpStorm的支持者表示,他们以前从未听说过这种情况,只是告诉我基本上";工厂重置并重试";看看它是否有帮助。
我宁愿把它作为最后的手段,因为我需要年龄才能按照我想要的方式找回一切,所以我希望其他人也经历过这种情况,我不会只是疯了吗?
我使用的是最新版本2021.3(版本号PS-213.5744.279,于2021年12月2日构建(
我今天做了很多调试,这种情况已经发生了7、8次了。有时它不会一整天都发生。
所以,很抱歉,我甚至没有想过我也在使用DataGrip(另一个用于DB工具的IntelliJ IDE(,事实证明,因为我在同一个目录上使用这些工具,它们相互冲突,并覆盖了它存储断点的文件(感谢@LazyOne提供的信息!(。
显然没有办法让他们独立使用同一个项目,所以我不得不在DataGrip的项目中使用一个稍微不同的文件夹。可能有更清洁的解决方案,但现在就可以了!
谢谢大家。