Есть ли способ получить основные ошибки PHP, подчеркивая в VIM? - PullRequest
4 голосов
/ 21 января 2010

Мне действительно нравится VIM, но одна вещь, без которой я не могу обойтись, это простая ошибка, лежащая в основе, как в NetBeans и Visual Studio. Я часто делаю глупые ошибки, такие как

    if checkit($url) 
    {
    }

вместо

if (checkit($url))
{
}

Небольшое волнистое красное подчеркивание спасает, когда дело доходит до подобных вещей. Есть ли плагин для VIM, который спасет меня от глупой ошибки php? Спасибо.

Ответы [ 3 ]

5 голосов
/ 21 января 2010

Использование Syntastic

Для эффективной работы вы можете добавить эту небольшую настройку к вашему .vimrc:

function! s:SaveAll()
    w | :Error
endfunction
command! -bar -narg=0 W call s:SaveAll()

, теперь использующий :W для сохранения вашего файла, также покажет список местоположений с любыми ошибками.

2 голосов
/ 21 января 2010

Взгляните на плагин CheckSyntax для vim , который поддерживает эквивалент проверок 'php -l' и 'php -f'.

Vim не поддерживает волнистое подчеркивание, к которому мы все так привыкли, но вы можете получить эффект "красный маркер в столбце", используемый в Eclipse, с помощью этого сообщения в блоге .

1 голос
/ 21 января 2010

Syntastic - мой спаситель жизни. Проверьте это http://www.vim.org/scripts/script.php?script_id=2736

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...