如何让 .vimrc 检测我正在使用的操作系统?

如何让 .vimrc 检测我正在使用的操作系统?

自从我将 Ubuntu 升级到版本 14 以来,我在 Ubuntu 和 OSX 之间共享 .vimrc 文件时遇到了很多问题。

以下命令不再起作用并且实际上会出现错误:

set filetype off
match ExtraWhitespace /\s\+$/

如何添加“if Ubuntu”(或“if not OSX”)来在 my.vimrc 中执行这些命令?

答案1

一种选择是使用:

if system("uname") == "Linux"
  set filetype off
  match ExtraWhitespace /\s\+$/
endif

相关内容