2011-03-05 12 views

Respuesta

4

Una búsqueda en Google se convirtió en this up (no sabía cómo hacerlo, pero su pregunta me hizo sentir curiosidad). Publica debajo


tengo que trabajar en archivos de texto, de la siguiente manera (en 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 
[...] 

Notas: 1. filetype.vim en un "post-directorio" y con ": setf" a evite anular los archivos .txt "especiales" ya detectados.

  1. Con "default" antes del nombre destacado en el archivo de sintaxis (pero no sin ella) los colores de la colorscheme (invocado desde el vimrc) se utilizan. (Sin un esquema de colores, todavía se utilizan los colores "por defecto" en el archivo de sintaxis.)

  2. no han tenido éxito (pero no han intentado mucho) para que sea trabajo para un tipo de archivo más complejo, con una ya sintaxis definida como HTML

  3. Después de introducir los cambios anteriores, Vim se debe reiniciar para que surtan efecto.

OK, por ahora, estoy tomando una siesta. Saludos cordiales, Tony.

Cuestiones relacionadas