我真的很喜欢VIM,但有一件事我不能没有像netbeans和Visual Studio那样的简单错误。 我经常犯下像
这样的愚蠢错误 if checkit($url)
{
}
而不是
if (checkit($url))
{
}
这种小波浪形的红色下划线是这样的东西的救星。是否有一个VIM插件可以让我从php愚蠢的错误地狱中解脱出来?感谢。
答案 0 :(得分:5)
为了使其有效运作,您可以将这一个小型自定义添加到.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