Vim syntax highlighting, syntax prompting, automatic configuration of vim requires the vim version 7.0 or later. Edit the configuration file, usually (/etc/vimrc) syntax onset ts = 4 set character cindent character = 4 set softtabstop = 4 autocmd FileType c set expandtabautocmd FileType cpp set expandtabautocmd FileType php set character FileType python set expandtabset encoding = utf-8set fileencoding = utf-8set = utf-8set is hi Comment ctermfg = blue // modify annotation color // gray 2. Syntax prompt. vimrc file 1. autocmd FileType python set omnifunc = pythoncomplete # Complete 2. autocmd FileType variable Cr variable pt set omnifunc = variable Cr variable ptcomplete # CompleteJS 3. autocmd FileType html set omnifunc = htmlcomplete # CompleteTags 4. autocmd FileType css set omnifunc = csscomplete # CompleteCSS 5. autocmd FileType xml set omnifunc = xmlcomplete # CompleteTags 6. autocmd FileType php set omnifunc = phpcomplete # CompletePHP 7. autocmd FileType c set omnifunc = ccomplete # Complete