Github 高星項目教你如何聰明學習難用又很受歡迎的老編輯器 Vim

相信大家都聽說過 Vim 吧。

這是一個無所不能無所不在的文本編輯器。

它也是一個很受歡迎又很難用的古老編輯器。

所以,程序員對于 Vim 的態度就呈現了兩極分化的現象。

喜歡它的人,喜歡到了極致。

說 Vim 操作起來賊快,簡直要飛起來,不需要用鼠標,甚至導致他不喜歡現在的上下左右鍵,把開發工具 vscode 的鍵位也用插件換成了 Vim 了。

討厭它的人,也吐槽到一無是處。

說 Vim 極其難用,入門難度大,甚至還說都不知道現在為什么還有這么難用的編輯器存在。

但不管怎樣,這個誕生了 30 年的編輯器,依然有很多人在使用。

StackOverflow 中關于最流行的開發環境調查里,Vim 依然排行第五,大約有 25% 的開發人員在使用它。

image

那為什么還有那么多人在使用這么老,在當今看來又不太友好的編輯器呢?

主要還是因為它高效,天下武功,唯快不破

而且他還有很好的生態環境,可定制性也很高,隨時能打造屬于你自己的開發環境。

我在網上找了幾個 Vim 操作的動圖,給大家可以感受下。

image
image
image

總結一句話,當你熟練了之后,你真的不能離開它。

注意了,這句話有個前提,就是要熟悉了之后

很多人在熟悉的時候,就放棄了。

因為學習 Vim 是一個難點,命令太多,很難記憶,當你學習完命令之后,也不知道怎么使用,怎么配置,怎么打造自己專屬的開發環境。

其實說白了,就是不會學,不會用。

不過現在不用擔心,Github 上有一個項目,叫做用聰明的方式學習Vim 。目前該項目已經有 3.4k star ,非常受歡迎。

image

那到底怎么聰明學習呢?

比如在說 Vim 語法那一章節。

作者說到很多人都會被 Vim 命令嚇到。

但他會把 Vim 命令的一般結構,分解成一個簡單的語法規則。

在「語法規則」那欄目寫到:

你只需要知道一個語法規則,你就可以使用 Vim 語言了:

verb + noun

image

然后還做了類比。

整個教程都充滿著作者的思想,而且像這樣聰明學習 Vim 的方式還有很多。

具體目錄如下:

image
Github 地址:https://github.com/iggredible/Learn-Vim

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。