php - 无法让 XDebug 在 Vim 中建立连接。获取 "no attribue ' 停止'"错误

标签 php vim xdebug

根据此错误消息生成的搜索引擎命中率来判断,我知道这是一个常见问题,但目前还没有任何有用的答案。

我正在尝试使用 Sam Ghods 在 Vim 中设置 XDebug Debugger.vim按照 How to Debug PHP with Vim and XDebug on Linux 上的说明执行脚本(这是使用 XDebug 设置 Vim 的常用引用资料)。我在 OSX 10.6 上运行 MacVim 7.3,当我尝试将调试器连接到服务器时,我得到:

(<type 'exceptions.AttributeError'>, AttributeError("DbgProtocol instance has no attribute 'stop'",), <traceback object at 0x104595680>)
  File "/Users/tjlahr/.vim/plugin/debugger.py", line 1078, in debugger_run
    debugger.run()
  File "/Users/tjlahr/.vim/plugin/debugger.py", line 928, in run
    self.protocol.accept()
  File "/Users/tjlahr/.vim/plugin/debugger.py", line 560, in accept
    self.stop()

有人有解决此错误的经验吗?

请注意,我没有通过端口 9000 进行调试,因为它似乎可能与 PHP 中启用的 fastcgi 冲突。因此,我正在通过端口 9001 进行调试,并分别通过 php.ini 和 g:debuggerPort 变量中的设置进行了更改。

感谢您的帮助。

最佳答案

我想我明白了! 你能试试安装这个 Vim 插件吗: http://www.vim.org/scripts/script.php?script_id=2508

关于php - 无法让 XDebug 在 Vim 中建立连接。获取 "no attribue ' 停止'"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5030215/

相关文章:

regex - 在文件中每行的开头和结尾添加字符

php - xdebug,分析器输出有问题

debugging - Laradock + PhpStorm + Xdebug 失败,而 PhpStorm 验证成功

php - 混淆 PHP 代码

vim - 如何将 Vim 突出显示线更改为不下划线?

regex - 在 vim 中查找并替换整个单词

cakephp - 如何使用 xdebug 调试 PHP CLI 脚本?

php - Symfony 2 session 在通过 AJAX 调用创建后不会持续存在

javascript - 在级联选择框中从数据库中获取数据

php - OpenX:移动到不同的服务器