有没有办法在VIM中获得基本的PHP错误下划线?

时间:2010-01-21 05:14:25

标签: php vim ide

我真的很喜欢VIM,但有一件事我不能没有像netbeans和Visual Studio那样的简单错误。 我经常犯下像

这样的愚蠢错误
    if checkit($url) 
    {
    }

而不是

if (checkit($url))
{
}

这种小波浪形的红色下划线是这样的东西的救星。是否有一个VIM插件可以让我从php愚蠢的错误地狱中解脱出来?感谢。

3 个答案:

答案 0 :(得分:5)

使用Syntastic

为了使其有效运作,您可以将这一个小型自定义添加到.vimrc

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

现在使用:W保存文件也会显示包含错误的位置列表。

答案 1 :(得分:2)

查看CheckSyntax plugin for vim,它支持相当于'php -l'和'php -f'检查。

Vim不支持我们已经习惯的波浪下划线,但是你可以在this blog post的帮助下获得Eclipse中使用的“列中的红色标记”效果。

答案 2 :(得分:1)

Syntastic是我的生命保护者。查看http://www.vim.org/scripts/script.php?script_id=2736