關於Vim的一個設定檔

來源:互聯網
上載者:User

標籤:

  昨天晚上+今天早上怒趕了一份關於Vim的自動化配置的Shell指令碼,之前在github上見過一個這麼一個類似的指令碼項目,然後又見到同校的有一位師兄也寫過這麼一個類似的指令檔,然後我也抽分跟著寫一份屬於自己的Vim的配置指令檔,這一份檔案的配置很大程度上參考了以上的兩份設定檔,當然也加上了不少屬於自己的配置,總的一句話來說綜合了上述兩份的優勢,去掉不適合自己的一些配置,添加上適合自己配置的一個結合體。

設定檔如下:(名字儲存為ourvim.sh)

#!/bin/bashcd echo "一起來愉快地使用Vim來敲打出我們的代碼"install_handle=""if which apt-get >/dev/null; then    install_handle="apt-get"elif which yum >/dev/null; then    install_handle="yum"else    echo -n "Enter your installer:"     read  install_name    install_handle=$install_namefi sudo $install_handle install -y gcc g++ vim  ctags xclip astyle python-setuptools python-dev git  python-pip python-twisted  xsel Cmake sl cowsay > /dev/nullsudo pip install --upgrade autopep8  > /dev/null #python縮排 echo "------------把老vim備份移除--------------------------"[ -d .vim   ] && mv -v .vim   .vim.$(stat -c%Y   .vim)[ -f .vimrc ] && mv -v .vimrc .vimrc.$(stat -c%Y .vimrc)echo "------------咱們來休閑一下---------------------------"echo " duang !duang !duang !duang !duang !"slcowsay "我不會使用Vim腫麼辦?"cowsay "沒關係,就讓這個指令碼帶你裝逼帶你飛!!"echo "------------從github上擷取Vim的一些設定檔-----------"[ ! -d "myvimrc" ] && git clone [email protected]:jusonalien/ourvim.git > /dev/nullcp -R ~/ourvim/vim ~/.vim cp  ~/ourvim/vimrc ~/.vimrc echo "------------外掛程式的安裝-------------------------------"echo "安裝vundle,一個管理外掛程式的外掛程式"git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle > /dev/nullcd ~/.vim/bundleecho "這個Vim的配置具體請到 https://github.com/jusonalien/ourvim 下查看" > jusonalienecho "安裝vim顏色" >> jusonalienecho "安裝h與cpp切換外掛程式" >> jusonalienecho "安裝好看的狀態條" >> jusonalienecho "安裝分類樹外掛程式,完成後使用時按F2即可" >> jusonalienecho "安裝處理括弧神器" >> jusonalienecho "安裝錯誤提示外掛程式" >> jusonalienecho "安裝OutLine外掛程式" >> jusonalienecho "安裝Command-T,用於模糊搜尋" >> jusonalienecho "jusonalien 正在努力地為您安裝各種好玩的外掛程式" >> jusonalienecho "請耐心等待。。。。。。。。。" >> jusonalienecho "按F5,會執行程式" >> jusonalienecho "按F4,會顯示OutLine" >> jusonalienecho "按F3,會顯示目錄" >> jusonalienecho "程式員只有兩種信仰" >> jusonalienecho "第一種是信仰Vim的" >> jusonalienecho "另一種是不信仰Vim的" >> jusonalienvim jusonalien -c "BundleInstall" -c "q" -c "q"rm jusonaliencd ~/.vim/bundle/YouCompleteMesudo ./install.sh --clang-completer## 設定solarized 主題的顏色mkdir ~/.fontscd ~/.fontsgit clone https://github.com/eugeneching/consolas-powerline-vim.gitecho "-----------開始配置顏色咯-------------------"#配色開始echo ‘export TERM=xterm-256color‘ >> ~/.bashrccp ~/ourvim/dircolors.256dark ~/.dircolorseval ‘dircolors ~/.dircolors‘ > /dev/null cd ~/ourvim. set_dark.sh   rm -Rf ~/ourvimecho "安裝終於完成~\(≧▽≦)/~啦啦啦"
View Code

這份檔案的使用流程:

1.先為shell指令碼賦予可執行檔許可權:

chmod +x ourvim.sh

 

2.然後再執行檔案:

./ourvim.sh

 

這個也算是個人的一個小小的開源項目吧~

配置好後的效果大致如下:

這個項目已經託管到個人的Github的首頁了,詳細請點選連結~歡迎各路Vim愛好者使用。

關於Vim的一個設定檔

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.