若是你不能接受我最差的一面,那麼你也不值得擁有我最好的一面。
瑪麗蓮·夢露
具體何時第一次用vim,我已經大約記不清楚,那應該是大學中的某次計算機課程。html
和許多人同樣,第一次用vim的人都會以爲無從下手,不知所措,沒法溝通,難以理解。前端
vim外表也不漂亮,只有一張烏黑的臉,和那一閃一閃的像眼睛的似的光標。vim
我之前老是會和vim battle, 可是每次都會會輸。或許是那時候太年輕,我不會freestyle。centos
最近時間,我從前端開發轉到通訊方面的開發。不得再也不次面對那個讓我無從下嘴的vim。工具
美麗的瑪麗蓮夢露曾經說過:若是你不能接受我最差的一面,那麼你也不值得擁有我最好的一面學習
因此,我覺的,是時候征服vim了。spa
安裝好vim後,能夠輸入vimtutor, 而後就會啓動一個vim自帶的學習教程。.net
vimtutor
實戰包括兩個方面插件
剛開始不適應,我曾好屢次把vim插件卸載掉,重回vscode原生的編輯模式。可是最終仍是又裝了vim插件。code
我在實戰模式下苦苦支撐了兩週左右,讓我痛苦。讓我回憶起之前我作的鼻中隔偏曲手術,兩個鼻孔被海綿堵死了兩週,只能用嘴巴呼吸。
學一門東西, 我以爲我就必須深刻的精通它,刻意的練習它。我在kindle上搜索vim,《Vim實用技巧》進入個人天天必讀書籍。
這本書打通了個人任督二脈,我以爲本身對vim的認知又提高了一個層次。讓我可以用vim爲所欲爲的freestyle。
剛開始學vim,我記錄了不少經常使用的快捷鍵,整理成冊。參見《史上最全vim快捷鍵》,地址:https://www.yuque.com/wangdd/...
倚天屠龍記中,張三丰臨時教了張無忌一套劍法,應對趙敏手下的玄冥二老。
張無忌學完,張三丰問道:記住多少了?
張無忌說:記住一大半了
過了一下子,張三丰又問:記住多少了?
張無忌說:快忘記了
片刻以後,張三丰又問:記住多少了?
張無忌說:忘完了
明教教衆心裏着急,想着劍法都忘完了,還比個屁。讓張三丰再教張無忌一遍。
張三丰莞爾一笑,擼着鬍子笑着說:忘記了好,忘記了好。
倚天屠龍記
學習vim也是如此,其實沒必要記住那麼多快捷鍵,當你很是頻繁的使用某個快捷鍵,即便你的大腦忘記快捷鍵,你的手指也會有自動的記憶,叫作肌肉記憶。
你學的東西越多,你就會發現你不會的東西越多。
有窮的時間,永遠學不完無窮的知識。
我用vim好久了,可是我殊不知道在vim中如何獲取help。
其實學任何工具,首先應該學習help指令。每一個優秀的項目,help指令都是最原汁原味的硬知識。
例如在vim中,若是你不知道c
表明什麼功能,你能夠輸入
:h c