哪些人把 Vim 作為主力編輯器,他們是怎么想的?
編輯器之神
關(guān)于編輯器的討論就像人們看《哈姆雷特》一樣,每個(gè)人都有自己的想法。
在編程歷史的長(zhǎng)河中,出現(xiàn)了無數(shù)多的編輯器,有些編輯器已經(jīng)不再維護(hù)了,有些編輯器依然在發(fā)展,有些編輯器則正在誕生中,無論時(shí)代如何變化,作為編輯器之神的vim 始終都站在山巔。

使用vim的人除了那些老古董,也有很多年輕人,有些甚至是90,00后,他們對(duì)vim的喜愛絲毫不遜于那些老古董。
為什么一個(gè)終端下的編輯器會(huì)有那么多人喜歡,為什么明明上手很困難卻仍然有人前赴后繼地去學(xué)習(xí)它,接下來讓我們好好看看vim的前世今生。
前世今生
vim編輯器誕生于1991年,它并不是憑空誕生的,它是踩著巨人的肩膀開發(fā)出來的。
vim是vi的改進(jìn)版,而vi誕生于1977年,而vi是在ex基礎(chǔ)上誕生的,而ex是在em基礎(chǔ)上誕生的,而em又是在ed基礎(chǔ)上誕生的。
你可以看出來,vim正是在那么多出色的軟件基礎(chǔ)上構(gòu)建的,因此它一經(jīng)誕生就受到了無數(shù)人的喜愛。
vim目前最新的版本是8.2,這個(gè)版本是在2019年發(fā)布的,而作者目前正在開發(fā)vim9,這將會(huì)是一個(gè)強(qiáng)調(diào)速度的版本。
除了vim這個(gè)版本之外,你還會(huì)發(fā)現(xiàn)市面上出現(xiàn)了neovim這個(gè)版本,實(shí)際上它是踩在vim這個(gè)巨人的肩膀上誕生的。

在vim8還沒有發(fā)布的時(shí)候,neovim引入了很多異步特性,使得vim的插件加載還是速度都得到了提升,而且這是一個(gè)有社區(qū)維護(hù)的軟件 也就意味著,有很多人參與它的開發(fā),因此無論它的迭代速度還是bug處理都是非常高效的,這也是很多人喜歡它的原因,也是很多人從vim轉(zhuǎn)換到neovim的動(dòng)機(jī)。
不僅僅是編輯器
vim的強(qiáng)大之處在于它有著豐富的插件,任何其他IDE或者編輯器的功能,vim都可以通過插件來實(shí)現(xiàn),由于它的高可定制型,你甚至可以開發(fā)自己的編輯器外觀,然后內(nèi)部嵌套vim。
vim可以編程,也可以寫小說,只要是文字處理,它都擅長(zhǎng),它專門為撰寫文字而誕生。
一切為了速度
vim 被眾多人喜歡的就是它的速度,雖然vscode有著豐富的插件,有著龐大的社區(qū),但是還是有很多人因?yàn)樗俣鹊脑蜻x擇了vim。
vim 被人喜歡的最大特點(diǎn)之一是它的強(qiáng)大編輯能力。

通過內(nèi)置的快捷鍵,你可以輕松高效地將鼠標(biāo)移動(dòng)到任何你想要移動(dòng)的位置,而這些都不需要鼠標(biāo)的參與。
完全脫離鼠標(biāo),可以讓你節(jié)省的時(shí)間大幅度提升,快速編輯同樣可以大大減少你重復(fù)編輯的時(shí)間。
高度可定制
目前沒有任何一款編輯器可以像vim一樣高度可定制,你可以任意修改它的外觀,你可以把它定制成任何你想要的樣式。
網(wǎng)上你可以看到很多教程視頻,他們可以將自己的vim打造成比IDE還要酷炫,當(dāng)然這一切都取決于你自己。
vim 只是給了你一雙編輯的翅膀,至于你要飛向哪里,你要飛多高,都是由你自己決定的。
很多編輯器都提供了vim編輯模式,足以證明vim的編輯模式是多么地高效。
vim 是完全開源的,你可以看到它的每一行源碼,你可以任意修改它,你可以將它定制成自己喜歡的任何樣式。
總結(jié)
那么究竟喜歡vim的人都是怎樣的一批人呢?
他們應(yīng)該是喜歡折騰的一批人,因?yàn)樗麄兿矚gvim的自定義配置。

他們應(yīng)該是懶得折騰的一批人,因?yàn)樗麄兿矚g用一個(gè)vim編輯器做所有事情。
他們應(yīng)該是一個(gè)擁有豐富情感的人,一方面他們有著守舊的一面,一方面他們有著創(chuàng)新的一面。
vim編輯器為什么一直都有人去喜歡它,因?yàn)樗恢倍荚谶M(jìn)步,一直都在改變,喜歡vim的人就是那些既喜歡穩(wěn)定,又能夠不斷改變的人。
如果你也喜歡挑戰(zhàn),有個(gè)性,同時(shí)又想提升自己編輯的效率,那么你一定不要忘記嘗試vim編輯器。