确定.vimrc中的操作系统

我在家里和Windows上在Linux上开发工作。 我想在这两个环境中使用相同的vimrc文件。 我遇到的问题是,在Windows上,我想让编辑器使用Consolas字体,而在Linux上使用不同的字体。 我怎样才能检查环境,所以我可以有条件地设置编辑器的字体? (我很熟悉改变字体的实际命令;这是我没有得到的条件)

从我的.vimrcexception

" adjust configuration for such hostile environment as Windows {{{ if has("win32") || has("win16") lang C set viminfo='20,\"512,nc:/tmp/_viminfo set iskeyword=48-57,65-90,97-122,_,161,163,166,172,177,179,182,188,191,198,202,209,211,230,234,241,243,143,156,159,165,175,185 else set shell=/bin/sh endif " }}} 

看看这里:

http://objectmix.com/editors/149466-operating-system-checking-vimrc-files.html

(和我引用):

 let os = substitute(system('uname'), "\n", "", "") if os == "SunOS" " Do Sun-specific stuff. ... elseif os == "Linux" " Do Linux-specific stuff. ... endif