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.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With