在 .vimrc 文件中确定操作系统

43
我在家使用Linux,在工作中使用Windows。我想在这两个环境中使用同一个vimrc文件。但是问题在于,我想在Windows上使用Consolas字体,在Linux上使用不同的字体。我该如何检查环境以有条件地设置编辑器字体呢?(我熟悉实际更改字体的命令;我不明白的是有条件地更改字体。)

2个回答

51

我的 .vimrc 文件发生异常

" 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
" }}}

20

3
点赞是因为我只需要它在Unix系统上运行。 - firebush
与@AmokHuginnsson的答案结合使用效果很好。 - user456584

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接