vimでPHPを書くときのvimrc

set autoindent
set cindent
set cinoptions=s,e0,n0,f0,{0,}0,^0,:s,=s,l0,b0,gs,hs,ps,ts,is,+s,c3,C0,/0,(s,us,U0,w0,W0,m1,j0,)100,*30,#0

set expandtab
set shiftwidth=4
set softtabstop=4
set tabstop=4
set smarttab
 Indentが適切に処理されていれば大概不満は無い。