新聞中心
Vim是從 vi 發(fā)展出來(lái)的一個(gè)文本編輯器。代碼補(bǔ)完、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用,而且vim可以擴(kuò)展非常多插件,本篇文章為大家分享一下常用的vim插件。

公司主營(yíng)業(yè)務(wù):網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)推出臨海免費(fèi)做網(wǎng)站回饋大家。
先來(lái)個(gè)福利: Pathogen
首先,可能不是所有人都熟悉Vim的插件,并知道該怎么安裝這些插件。所以,我推薦的第一個(gè)插件就是Pathogen,因?yàn)檫@個(gè)插件會(huì)讓你更容易安裝其他插件。如果你要安裝另外的沒(méi)有在這里列出來(lái)的插件,用Pathogen會(huì)變得非常簡(jiǎn)單。它的官方頁(yè)面的文檔寫(xiě)的非常好,去下載安裝一個(gè)吧。接下來(lái)插件的安裝也會(huì)變得容易很多。
1. SuperTab
我們習(xí)慣于IDE的第一個(gè)原因就是它的自動(dòng)補(bǔ)全功能。所以,我喜歡這個(gè)非常方便的,給了Tab鍵“超能力”的 SuperTab 插件。
2. Syntastic
如果你需要使用一種以上的語(yǔ)言進(jìn)行編程,有時(shí)候是非常容易混淆不同語(yǔ)言之間的語(yǔ)法的。幸運(yùn)的是,syntastic 會(huì)幫你檢查,然后告訴你是否應(yīng)該加上圓括號(hào)或者方括號(hào),或者告訴你在某個(gè)地方,你忘了一個(gè)分號(hào)。
3. Auto Pairs
另外一件讓程序員們抓狂的事是:我是不是少加了最后一個(gè)括號(hào)?!每個(gè)人都討厭用手指去數(shù)那些隔的非常遠(yuǎn)的括號(hào)。為了處理這個(gè)問(wèn)題,我用 Auto Pairs 插件,這個(gè)插件會(huì)自動(dòng)插入和格式化方括號(hào)和圓括號(hào)。
4. NERD Commenter
如果你在找一個(gè)可以支持多種程序語(yǔ)言的注釋代碼的快捷鍵,你可以試試 NERD Commenter。即使你不是程序員,我也非常非常推薦這款插件,因?yàn)樗鼤?huì)讓你在注釋bash腳本或者其他任何東西的時(shí)候都會(huì)變得非常高效。
5. Snipmate
任何一個(gè)程序員都知道,好的碼農(nóng)寫(xiě)代碼,杰出的碼神重用代碼。snipmate可以容易的插入代碼片段到你的文件里面,大大的減少了你敲鍵盤(pán)的次數(shù)。它默認(rèn)的包含了很多各種語(yǔ)言的代碼片段,你也可以非常容易的添加你自己的。
6. NERDTree
管理一個(gè)大的項(xiàng)目時(shí),把代碼分散到不同的文件里面是非常好的主意。也是一個(gè)基本的編碼原則。NERDTree 是一個(gè)不錯(cuò)的可以直接在Vim里使用的文件瀏覽器,它可以讓你隨時(shí)想到所有的文件。
7. MiniBufferExplorer
為了打造一個(gè)文件瀏覽器,支持同時(shí)打開(kāi)多個(gè)文件,沒(méi)有什么比一個(gè)好的緩沖區(qū)管理器更重要了。MiniBufferExplorer 就可以非常漂亮和高效地完成這個(gè)工作。它甚至為你的緩沖區(qū)設(shè)置了不同的顏色和切換快捷鍵。
8. Tag List
當(dāng)你同時(shí)有多個(gè)文件打開(kāi)時(shí),很容易忘了你都在這些文件里添加了什么。為了防止你忘記,Tag List 這個(gè)代碼查看器將會(huì)用一種漂亮簡(jiǎn)潔的格式展示其中的的變量和函數(shù)。
9. undotree
對(duì)于我們之中那些喜歡undo,redo然后又undo某些更改,然后依據(jù)這些來(lái)查看整個(gè)編輯完成過(guò)程的人來(lái)說(shuō), undotree 是一個(gè)不錯(cuò)插件,可以以一棵樹(shù)的形式看到你的undo和redo歷史。這個(gè)功能跟代碼完全沒(méi)有關(guān)系,所以這是我非常喜歡的一個(gè)插件。
10. gdbmgr
最后,但并非不重要,每個(gè)人都在某個(gè)時(shí)刻需要一個(gè)調(diào)試器。如果你喜歡gdb,那么gbdmgr就是為你準(zhǔn)備的,因?yàn)樗闪四莻€(gè)著名的調(diào)試器到Vim中。
總結(jié)一下,不管你是不是一個(gè)瘋狂的coder,能有一些額外的Vim功能在手總是非常方便的。像我在簡(jiǎn)介里說(shuō)到的,如果你不需要,你不用安裝這里所有的這些插件?;蛘吣阆胍惭b另外的也行,這些其實(shí)只是一個(gè)基礎(chǔ)入門(mén)級(jí)的插件。
新聞標(biāo)題:最受歡迎的10款vim插件
本文路徑:http://m.fisionsoft.com.cn/article/coghjoi.html


咨詢
建站咨詢
