.vimrcで私が使用しているオペレーティングシステムを検出するにはどうすればよいですか?

.vimrcで私が使用しているオペレーティングシステムを検出するにはどうすればよいですか?

Ubuntuをバージョン14にアップグレードした後、UbuntuとOSXの間で.vimrcファイルを共有する際に多くの問題が発生しました。

次のコマンドは動作しなくなり、実際にエラーが発生します。

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

my.vimrcでこれらのコマンドを実行するために「Ubuntuの場合」(または「OSX以外の場合」)をどのように追加しますか?

ベストアンサー1

1つのオプションは、次を使用することです。

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

おすすめ記事