Вы можете запустить анализатор PHP-кода Zend из VIM. Я в настоящее время делаю это. Подвох в том, что Zend Code Analyzer больше не упаковывается как отдельный двоичный файл при установке Zend Studio. Я не уверен, какую ОС вы используете. Я работаю на OS X. Если у вас еще нет бинарного файла, используйте шаги 1 и 2 на этом сайте, чтобы получить его - http://michalf.me/blog:zend-code-analyzer-in-textmate. Возможно, вам придется настроить для вашей ОС.
После получения двоичного файла добавьте следующее в ваш .vimrc и замените / usr / local / ... на путь к вашему ZendCodeAnalyzer.
if !exists("autocommands_loaded")
let autocommands_loaded = 1
"PHP Make
autocmd BufRead *.inc,*.php set makeprg=/usr/local/bin/ZendCodeAnalyzer\ %
autocmd BufRead *.inc,*.php set errorformat=%f(line\ %l):\ %m
endif
map <F7> :silent lmake<cr>:lwindow <cr>:redraw!<cr>
Теперь, когда вы вводите F7, он запускает make, который настроен на запуск ZendCodeAnalyzer. Это поместит результаты в список местоположений -: местоположение справки. Вы можете прокрутить список местоположений и нажать клавишу ввода в строке, и вы попадете на эту строку в вашем файле. Если он ничего не найдет, он ничего не откроет.