vim syntax highlighting

Pagina: 1
Acties:
  • 107 views sinds 30-01-2008
  • Reageer

  • _DeWie_
  • Registratie: November 2001
  • Laatst online: 10-04 16:23
Ik ben een beetje aan het stoeien met vim.
Maar ik krijg op de een of andere manier de syntax highlighting niet aan de praat.

Iemand een idee ??

Verwijderd

syntax on

deze regel plaatsen in je .vimrc file in je $HOME

  • _DeWie_
  • Registratie: November 2001
  • Laatst online: 10-04 16:23
in die file stond bij mij het volgende :

if has("mouse_gpm") && filereadable("/usr/share/vim/syntax/syntax.vim")
syntax on
endif

Heb de if constructie maar even weggehaald, en nu werkt het.
Ik moet nog wel :so /usr/share/vm/vm58/syntax/php.vim doen.
Is het ook mogelijk om vim automatisch te laten herkennen wat voor soort file het is ?

Hoe pas ik de kleueren van de highlighting aan ??

Verwijderd

Ik weet het niet zeker
maar ik heb dit in mijn .vimrc

augroup cprog
" Remove all cprog autocommands
au!
"Set formatting of comments and set C-indenting on for C, C++, OMG IDL and Java files
"Switch it off for other files.
"(The line with * must come first)
autocmd FileType * set formatoptions=tcql nocindent comments&
autocmd FileType c,cpp,idl set formatoptions=croql cindent comments=sr:/*,mb:*,ex:*/,://
autocmd FileType java set formatoptions=croql cindent comments=sr:/*,mb:*,ex:*/,sr:/**,mb:*,ex:*/,://
autocmd FileType c,cpp,idl,java set nu
autocmd FileType c,cpp,idl set shiftwidth=2
autocmd FileType c,cpp,idl set tabstop=2
autocmd FileType java set shiftwidth=4
autocmd FileType java set tabstop=4
augroup END

verder heb ik dit eens gekregen uit een file van een collega

hi Comment cterm=NONE ctermfg=DarkGray gui=NONE guifg=Gray45
hi String cterm=NONE ctermfg=Magenta gui=NONE guifg=Magenta
hi Statement cterm=NONE ctermfg=White gui=bold guifg=DarkCyan
hi Type cterm=NONE ctermfg=Blue gui=bold guifg=Blue
hi Constant cterm=NONE ctermfg=Red gui=bold guifg=Brown
hi PreProc cterm=NONE ctermfg=DarkCyan gui=NONE guifg=Blue
hi Special gui=bold guifg=DarkMagenta