如何將vim配置成自己喜歡的IDE

來源:互聯網
上載者:User

標籤:style   blog   http   使用   ar   strong   檔案   sp   2014   


接觸VIM有一段時間了,一直用的是vim的一些基本操作,程式沒寫多少,不過最近在逐漸恢複狀態。

所謂工欲善其事,必先利其器。作為一個優秀的程式員怎麼能沒有屬於自己的編程利器呢!嘿嘿,今天下了狠心要改造我的編程利器--vim。

也藉此機會將我所知道的vim的知識做個總結,分享給大家。

1.認識VIM

     開始的時候可能初學者都不知道vim是什麼東西,然後被網上的各種vim,vi,gvim還有vim-tiny搞的一團混亂。下面我就用我自己的話來闡述一下我對vim的理解。

    vim:是vi的提高版,現在不管是linux還是unix上面都將老版的vi升級成了vim,現在的ivim一般都是7.0版以上。

    vi:從什麼的敘述中也可以看出,vi是最古老的編輯器。現在一般都用不到vi了,除非一些特殊的情況,很多linux發行商都alias vi=vim,其實我們在終端中打vi啟動的已經是vim了。

   vim-tiny:是簡化版的vim,具有啟動速度快(其實現在CPU速度快到已經沒感覺特別快了,幾乎都是瞬開)。這個版本的vim也不怎麼推薦,很多vim一些優秀的功能都給去了。

   gvim:就是圖形化的vim,可以支援更多的顏色和更多的效果,(有時間可以考慮一些,嘿嘿),vim-gnome與vim-gtk還有vim-athena都是gvim的一種,個人推薦vim-gnome。不過朋友們如果想酷,可以裝vim-athena,據說很炫。

   vim-nox:就像以前的vim-all一樣,是個完整版的vim,同時支援各種語言和指令碼編寫,也是我個人最推薦大家裝的。

2.安裝vim

安裝vim:

<span style="font-size:18px;">sudo apt-get install vim</span>

(推薦)安裝支援多語言完整版的vim-nox:

<span style="font-size:18px;">sudo apt-get install vim-nox</span>

安裝圖形介面的gvim:

<span style="font-size:18px;">sudo apt-get install gvim</span>

3.瞭解vim的設定檔

對於vim來說,分為系統級的設定檔和使用者級的設定檔。

系統級的設定檔在/etc/vim/vimrc,在這個檔案中做的所有的設定對整個linux都有效,不針對特定使用者,換句話說就是每個使用者的vim會預設遵循這個檔案的配置要求。

使用者級的設定檔在~/.vimrc中,一般是預設安裝好的。推薦朋友們以後對vim的環境配置在這個檔案中進行。

對應下面的各種外掛程式安裝的位置在~/.vim這個檔案夾中,也是預設安裝好vim就有的。如果沒有發現,請自行建立一下, 初學的朋友不要怕哦。

4.對於vim外掛程式的認識

為什麼vim能夠長久不衰,並且日益強大,其中一個很重要的原因在於:vim開放對它的外掛程式支援,允許世界的各個程式員對其進行合理的外掛程式開發,想要在vim中有智能補全功能?裝外掛程式,想要在vim中有智能索引功能?裝外掛程式,想要在vim中有可視化目錄功能?還是裝外掛程式。種類繁多的外掛程式將vim打造成了程式世界中的一把編程利劍,是所有渴望追求指尖快感的程式員們居家旅行必備神器哦。

廢話少說,我們看看vim要裝哪些必備外掛程式吧!

(1).pathogen

管理vim外掛程式的工具,很方便快捷,安裝或刪除外掛程式都很快捷。

(2).command-t

快速開啟檔案,智能搜尋檔案

(3).nerdtree

在vim中能以樹形目錄的形式看當前所處環境,並且能快速開啟所需檔案,支援標籤頁開啟等。

(4).tagbar

智能索引,能協助你快速查看原始碼,可以很清楚的看出代碼中的各種類,函數等,是tarlist外掛程式的升級版,能更好的配合nerdtree使用。

(5).taghighlight

你有沒有發現vim高亮顯示函數功能缺乏呢?趕緊安裝taghighlight,它會讓你的程式看起來更加完美。

(6).vim-powerline

增強型的狀態列,誰用誰知道

(7).supertab

羨不羨慕VS中智能補全各種函數,類的功能?在vim中你能一樣擁有,協助你快速的開發,一建tab快速解決。

至於如何安裝這些外掛程式,我相信別的朋友一定寫的比我更好,大家可以參考下面這一篇文章來安裝這些外掛程式:

http://www.cnblogs.com/chijianqiang/archive/2012/11/06/vim-3.html


5.配置完的全域圖



本人認為現在的vim已經夠我好好用一段時間了,該有的功能也都有了,所以也不準備再加一些外掛程式了,有興趣的朋友可以根據自己的需要再加入一下必要的外掛程式




如何將vim配置成自己喜歡的IDE

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.