tags:

views:

96

answers:

3

I really like VIM but one thing I cannot do without is simple error underlying like in netbeans and Visual Studio. I often make silly mistakes like

    if checkit($url) 
    {
    }

instead of

if (checkit($url))
{
}

The little squiggly red underline is a lifesaver when it comes to stuff like that. Is there a plugin for VIM that will save me from php silly mistake hell? Thanks.

+2  A: 

Have a look at the CheckSyntax plugin for vim, which has support for the equivalent of the 'php -l' and 'php -f' checks.

Vim doesn't have support for the squiggly underline we're all so used to but you might be able to get the "red marker in a column" effect used in Eclipse with help from this blog post.

C4H5As
+1  A: 

Syntastic is my life saver. Check it out http://www.vim.org/scripts/script.php?script_id=2736

grimgav
+4  A: 

Use Syntastic

To make it work efficiently you can add this one small customization to your .vimrc:

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

now using :W for saving your file will also show a location list with any errors.

Plugawy