之前一直是看xdebug的安装,http://apaddedcell.com/easy-php-debugging-ubuntu-using-xdebug-and-vim但,~/.vim/plugin/debugger.vim 分明执行到


if !has('python')  
finish
end

就没有了,换了之前F5 的html preview in firefox的键盘映射到F4,F5按过之后还是没有 wiatting for 5s 的提示,刷新firefox也没反应, 必须得自己编译vim呗。

1.这里有个vim features的说明很有用,除了一些默认的选项,其他的功能开着也不碍事。
         举个例子(这之前要安装 对应版本的python2.x-dev):
              简单点:
                        ./configure --with-features=huge --enable-pythoninterp  
--with-python-config-dir=/usr/lib/python2.x/config
             看了vim 其他拓展功能后,这个也行:
                              ./configure --with-features=huge --enable-pythoninterp  
--with-python-config-dir=/usr/lib/python2.x/config  
--enable-cscope --enable-hangulinput --enable-sniff
**不论何种版本,一定确保/usr/lib/python2.x/config 下有‘config.c'文件。
2. 然后编译,安装就OK了。
      测试一下vim python的功能开通了没有:
               $vim
               :python print "Hello"
      如果vim命令行出现:Hello
          祝贺你,python 的支持安装成功了!
     在确保xdebug以及~/.vim/plugin/下有

  • debugger.py

  • debugger.vim

    正确安装后  

        $vim

        <F5>

        这时vim提示等待5s,快速打开浏览器刷新 http://localhost/php0/1_3.php?XDEBUG_SESSION_START=1

后面的是xdebug调试标志。正确的话vim就为下面的样子了。

debug php in vim_安装