2011-03-05 67 views

回答

4

谷歌搜索變成this up(我不知道該怎麼做,但你的問題讓我好奇)。在下面發佈。


得到它的文本文件的工作,(在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 
[...] 

注: 1的filetype.vim在 「後目錄」,並用 「:SETF」 來避免覆蓋已檢測到的「特殊」.txt文件。

  1. 隨着語法 文件「默認」的亮點名前(但不能沒有它)從色彩方案 (從調用的vimrc)的顏色使用。 (如果沒有一個色彩方案,仍在使用 「默認」,從語法文件的顏色。)

  2. 沒有成功(但都沒有太大試過),使其 工作更復雜的文件類型與已定義爲 語法如HTML

  3. 輸入上述更改後,Vim必須重新啓動 才能生效。

OK,夠了,我在睡午覺。 最好的問候, 託尼。