.vimrc를 통해 내가 사용 중인 운영 체제를 감지하려면 어떻게 해야 하나요?

.vimrc를 통해 내가 사용 중인 운영 체제를 감지하려면 어떻게 해야 하나요?

Ubuntu를 버전 14로 업그레이드한 이후 Ubuntu와 OSX 간에 .vimrc 파일을 공유하는 데 많은 문제가 발생했습니다.

다음 명령은 더 이상 작동하지 않으며 실제로 오류가 발생합니다.

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

my.vimrc에서 이러한 명령을 실행하기 위해 "Ubuntu의 경우"(또는 "OSX가 아닌 경우")를 어떻게 추가합니까?

답변1

한 가지 옵션은 다음을 사용하는 것입니다.

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

관련 정보