2009年8月16日星期日

GVIM配色方案随心所欲变换的小技巧

在以前的博文中曾经介绍过,在国外一网站可以直接预览近四百种VIM的配色方案,地址如下:
http://code.google.com/p/vimcolorschemetest/

作为新手,如果不知道哪一种最适合自己,或者拿不定主意,或者就是喜欢随时变换,那么在VIMRC中加入以下代码,可以在每次打开GVIM时随机选择一种配色方案:
function! Ranlook()
let colorfiles=[]
if empty(colorfiles)
for f in split(globpath(&rtp,"colors/*.vim"),"\n")
call add(colorfiles,get(matchlist(f,'\([^\\\/]*\)\.vim'),1))
endfor
endif
exe "colo" get(colorfiles,localtime()%len(colorfiles))
endfunction
command! Ranlook call Ranlook()
Ranlook

如果对当前的配色方案十分满意,希望以后一直使用它,可以输入以下命令看当前的配色方案的名称:
:echo g:colors_name

没有评论: