Vim: окно просмотра плагина отладки PHP не работает из-за плагина типа файла при настройке - PullRequest
0 голосов
/ 19 января 2012

Я пробую Vim xdebug попробовать, но когда я наведу курсор на переменную, которую я хотел бы проверить, нажмите F12 , она не показывает содержимое в окне просмотра, просто набирает:

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

и переходит в режим вставки вместо отображения содержимого свойства.

Я понял, что это происходит при установке filetype plugin on.Комментируя это, он работает хорошо.Почему это происходит?Может быть, директива filetype plugin on разрешает некоторые другие настройки, которые нарушают работу отладчика?

Спасибо за помощь!

1 Ответ

0 голосов
/ 23 января 2012

Я нашел обходной путь:

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>

Таким образом, каждый раз перед запуском отладчика я отключаю плагин filetype и снова включаю его при выходе из отладки. Кажется, это решает мою проблему.

...