GVim:奇数和偶数行的不同颜色

时间:2011-03-05 16:15:54

标签: colors vim macvim

我可以为GVim(MacVim)创建颜色方案,其中奇数行和偶数行会有不同的颜色吗?

1 个答案:

答案 0 :(得分: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. 语法中突出显示名称前面的“默认” 文件(但不是没有)来自colorscheme的颜色 (使用vimrc调用)。 (没有colorscheme, 仍然使用语法文件中的“默认”颜色。)

  2. 没有成功(但没有太多尝试)去做 使用已定义的更复杂的文件类型工作 语法如HTML

  3. 输入上述更改后,必须重新启动Vim 让他们生效

  4. 好的,现在已经足够了,我正在小睡一会儿。 最好的祝福, 托尼。