因為在不同電腦用了一個共用的vimrc檔,但是又想在兩邊作一些不同的設定,所以找了一下資料看要怎麼作。雖然有判斷作業系統的方式,不過好像不太適合我的用法,然後我通常不同的電腦都會設個有意義的hostname,所以最後想說就用hostname去作判斷啦,以下是一個範例:
let hostname = substitute(system('hostname'), '\n', '', '') if hostname == "lab" "do something elseif hostname == "home" "do something endif
另外附上判斷OS的方式:
if has('win32') "do something elseif has('mac') "do something elseif has('unix') "do something endif
參考網址:
http://superuser.com/questions/194715/how-to-make-vim-settings-computer-dependent-in-vimrc
文章標籤
全站熱搜
留言列表