사용자 도구

사이트 도구


vim:os

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

vim:os [2020/09/22 13:33] (현재)
kwon37xi 만듦
줄 1: 줄 1:
 +====== Vim OS detecting ======
 +  * [[https://vi.stackexchange.com/questions/2572/detect-os-in-vimscript|Detect OS in Vimscript - Vi and Vim Stack Exchange]]
 +  * ''has(xxx)'' 는 기능을 가지고 있는지 여부 체크이다. '':help feature-list''
 +
 +<code vim>
 +if !exists("g:os")
 +    if has("win64") || has("win32") || has("win16")
 +        let g:os = "Windows"
 +    else
 +        let g:os = substitute(system('uname'), '\n', '', '')
 +    endif
 +endif
 +
 +
 +if has("gui_running")
 +    if g:os == "Darwin"
 +        set guifont=Fira\ Mono:h12
 +    elseif g:os == "Linux"
 +        set guifont=Fira\ Mono\ 10
 +    elseif g:os == "Windows"
 +        set guifont=Fira_Mono:h12:cANSI
 +    endif
 +endif
 +</code>
  
vim/os.txt · 마지막으로 수정됨: 2020/09/22 13:33 저자 kwon37xi