2011-03-05 2 views

Répondre

4

Une recherche Google a tourné this up (je ne savais pas comment le faire, mais votre question m'a rendu curieux). Post ci-dessous.


eu à travailler sur des fichiers texte, comme suit (sur W32)

---- ~/vimfiles/after/syntax/text.vim 
hi default Oddlines ctermbg=grey guibg=#808080 
hi default Evenlines cterm=NONE gui=NONE 

syn match Oddlines "^.*$" contains=ALL nextgroup=Evenlines skipnl 
syn match Evenlines "^.*$" contains=ALL nextgroup=Oddlines skipnl 

---- $VIM/vimfiles/after/filetype.vim 
augroup filetypedetect 
     au BufRead,BufNewFile *.txt setf text 
augroup END 

---- ~/vimfiles/colors/almost-default.vim 
[...] 
hi Oddlines ctermbg=yellow guibg=#FFFF99 
hi Evenlines ctermbg=magenta guibg=#FFCCFF 
[...] 

Remarques: 1. filetype.vim dans un "après-répertoire" et ": setf" à évitez de remplacer les fichiers "spéciaux" .txt déjà détectés.

  1. Avec « default » avant le nom de surbrillance dans la syntaxe fichier (mais pas sans elle) les couleurs de la colorscheme (appelé à partir de la vimrc) sont utilisés. (Sans colorscheme, les couleurs « par défaut » à partir du fichier de syntaxe sont encore utilisés.)

  2. n'ont pas réussi (mais n'a pas beaucoup essayé) pour le rendre travail pour un type de fichier plus complexe avec déjà défini syntaxe comme HTML

  3. Après avoir entré les modifications ci-dessus, Vim doit être redémarré pour qu'elles prennent effet.

OK, assez pour l'instant, je fais une sieste. Sincères salutations, Tony.

Questions connexes