VIM Configuration for C

Update /etc/vim/vimrc with following configuration:

 40 " The following are commented out as they cause vim to behave a lot
 41 " differently from regular Vi. They are highly recommended though.
 42 "set showcmd        " Show (partial) command in status line.
 43 set showmatch       " Show matching brackets.
 44 "set ignorecase     " Do case insensitive matching
 45 "set smartcase      " Do smart case matching
 46 "set incsearch      " Incremental search
 47 "set autowrite      " Automatically save before commands like :next and :make
 48 "set hidden             " Hide buffers when they are abandoned
 49 "set mouse=a        " Enable mouse usage (all modes)
 50 set number      " Show row number
 51 set tabstop=4       " Set Tab as 4
 52 set softtabstop=4   " Set Soft Tab as 4
 53 set autoindent      " Set auto indent
 54 set cindent     " Using auto indent as C and C++ language
 55 set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s   " Set defined indent as C and C++ language