Vim:由于设置上的filetype插件,PHP调试插件监视窗口无法工作

时间:2012-01-19 04:40:34

标签: debugging vim xdebug

我试试Vim xdebug plugin但是当我把光标放在我要检查的变量上时,按 F12 ,它无法在Watch窗口中显示内容,只是类型:

/*{{{1*/ => property_get: filterItems

并进入插入模式,而不是显示属性内容。

我发现设置filetype plugin on时会发生这种情况。评论这个使它运作良好。为什么会这样?也许filetype plugin on指令启用了其他一些破坏调试器的设置?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我找到了解决办法:

function DebugOn()                                                                                                                                                                                                                           
    filetype plugin off
    :python debugger_run()                                                                                                                                                                                                                   
endfunction                                                                                                                                                                                                                                  
map <Leader>dd :call DebugOn()<cr>                                                                                                                                                                                                           

function DebugOff()                                                                                                                                                                                                                          
    :python debugger_quit()                                                                                                                                                                                                                  
    filetype plugin on
endfunction                                                                                                                                                                                                                                  
map <Leader>dq :call DebugOff()<cr>

因此,每次运行调试器之前,我都会关闭文件类型插件,并在退出调试时重新设置它。这似乎解决了我的问题。