sunny03 发表于 2018-12-23 13:42:40

debug php in vim

之前一直是看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
           
           这时vim提示等待5s,快速打开浏览器刷新 http://localhost/php0/1_3.php?XDEBUG_SESSION_START=1
  后面的是xdebug调试标志。正确的话vim就为下面的样子了。



  




页: [1]
查看完整版本: debug php in vim