xdebug vim插件的问题

时间:2009-03-03 07:50:51

标签: php vim xdebug

我正在为vim使用xdebug插件。在进行一些更改后,我能够运行调试器但无法设置断点。 所以,我启用了xdebug.remote_log,下面是与设置断点相对应的日志语句。

< - breakpoint_set -i 5 -t line -f file:/// C:\ htdocs \ testLocal.php -n 36 - >

它只以适当的格式向调试器发出请求,但不知道为什么调试器返回“命令不可用”。 如果有任何问题,请告诉我。

4 个答案:

答案 0 :(得分:2)

确保在包含php表达式的行上设置断点,在空行或仅包含右括号的行上。

在空行上设置断点不起作用,并返回你得到的神秘'命令未找到'错误。

答案 1 :(得分:1)

我遇到了同样的问题。当我检查xdebug日志时,它显示了file:/// http://myapp.local 正如你所看到我的ide(PHP eclipse)似乎插入了额外的“http://”,将其视为URL而不是文件。

幸运的是,只有我的index.php就是这种情况。其他文件断点正在正确地传递给xdebug,只要他们不知道跨越多行,我就可以在php表达式上设置和命中断点。后者由于某种原因会导致断点不被击中而只是过去。

希望这有帮助!

答案 2 :(得分:0)

我在“file:/// C:\ htdocs \ testLocal.php”中发现了一个额外的“/”,可能vim插件与windows文件路径不兼容?

答案 3 :(得分:0)

我最近刚刚安装了同样的东西,发现了tutorial by Blake Johnson所有关于在Vim中安装和使用Xdebug的事情。

此外,请尝试清除您可能拥有的页面上的任何Cookie。这通常会导致插件以一种奇怪的方式搞砸。