▋VIM 出成功的第一步我大概是在 2012 年左右成功跨過 VIM 的入門門檻,正式成為一名 VIMer。在此之前,大概失敗了五次,每次都撐不了幾天就說服自己回到熟悉的文字編輯器。「VIM」不單指那個「文字編輯器」,對我來說,VIM 是一種「操作文字的技藝」,有時候也是「操作游標的技藝」。相較於一般文字編輯手法,VIM 的學習曲線公認陡峭。不過,反思我的學習經驗,我認為調整好心態,用對方法,熬過最初兩個禮拜,成為 VIMer 的機率很高。學習 VIM 的心態以正確的心態接觸 VIM,成功的機會高。非 VIMer 最常問的問題是:VIM 真的值得我忍受學習新工具的痛苦,花時間、精神與腦力學習嗎?答案絕對是肯定的。我人微言輕,說的話沒什麼說服力,網路上隨便就找得到一堆盛讚 VIM 的高手,不斷傳達「不要遲疑,趕快 VIM 起來」的訊息。國外一間軟體公司 Thoughtbot,幾乎把 VIM 列為必備技能。另外,我認為要學好 VIM ,不會盲打,難度很高。「盲打」就是打字不用低著頭,盯著鍵盤看。如果你還不會盲打,請花時間苦練。雖然 VIM 可以做很多你以前想都沒想過的事,不過,跟學習其他技能一樣,我建議一開始不要想太多,從最簡單的操作開始練,累積小勝,熬過痛苦期,進入「正向循環」。一開始不要想著挑戰高難度的技巧,如同我先前在推特分享的,比較保守的學習方法是:有志往專業程式設計師發展的朋友,我建議給自己一個「++專業技能」的機會:花至少一個月的時間用心學習 VIM。頭一個月不求多,開檔、存檔、離開,基本的游標操作(上下左右,跳行數),搜尋,選取、複製、貼上。我相信學會以上技法後,你就...上鉤了。另外,不要被其他 VIMer 的高能技巧閃到而自暴自棄,每個人的學習階段不同,領域不同,解決問題的手法也不同。保持開放的心胸,看到好用的技巧就學起來,多練習,你會越來越強。發現好用的技巧,興奮之餘別忘了分享。分享使人成長,也讓社群茁壯。你的第一個目標應該設定在使用 VIM 編輯文字的效率,達到或接近你原本熟悉的編輯器。接著,當你慢慢學會更多 VIM 專用技巧,就能把文字玩弄於股掌之間,工作效率也會大幅提昇,自此欲罷不能。前陣子,我試著在推特上以簡短的動態 GIF 圖,搭配文字說明,展示一些我覺得好用的 VIM 技巧。未來我打算分享更多好用的 VIM 技,希望引起更多人的興趣。VIM 有很多高級技巧,但其實不需要那些高級技巧,也能讓你做起事變得很「高級」。所以,不要再猶豫了,今年就是你的 VIM 元年!本期以 VIM 為主題,我分享了網路上許多不錯的 VIM 教學。我是山姆,《大山姆的機機車車™》是我投注心力製作的電子報,希望透過這份小報,把我感興趣的資訊分享給同樣求知若渴的您。
Share this post
大山姆的機機車車™ #18
Share this post
▋VIM 出成功的第一步我大概是在 2012 年左右成功跨過 VIM 的入門門檻,正式成為一名 VIMer。在此之前,大概失敗了五次,每次都撐不了幾天就說服自己回到熟悉的文字編輯器。「VIM」不單指那個「文字編輯器」,對我來說,VIM 是一種「操作文字的技藝」,有時候也是「操作游標的技藝」。相較於一般文字編輯手法,VIM 的學習曲線公認陡峭。不過,反思我的學習經驗,我認為調整好心態,用對方法,熬過最初兩個禮拜,成為 VIMer 的機率很高。學習 VIM 的心態以正確的心態接觸 VIM,成功的機會高。非 VIMer 最常問的問題是:VIM 真的值得我忍受學習新工具的痛苦,花時間、精神與腦力學習嗎?答案絕對是肯定的。我人微言輕,說的話沒什麼說服力,網路上隨便就找得到一堆盛讚 VIM 的高手,不斷傳達「不要遲疑,趕快 VIM 起來」的訊息。國外一間軟體公司 Thoughtbot,幾乎把 VIM 列為必備技能。另外,我認為要學好 VIM ,不會盲打,難度很高。「盲打」就是打字不用低著頭,盯著鍵盤看。如果你還不會盲打,請花時間苦練。雖然 VIM 可以做很多你以前想都沒想過的事,不過,跟學習其他技能一樣,我建議一開始不要想太多,從最簡單的操作開始練,累積小勝,熬過痛苦期,進入「正向循環」。一開始不要想著挑戰高難度的技巧,如同我先前在推特分享的,比較保守的學習方法是:有志往專業程式設計師發展的朋友,我建議給自己一個「++專業技能」的機會:花至少一個月的時間用心學習 VIM。頭一個月不求多,開檔、存檔、離開,基本的游標操作(上下左右,跳行數),搜尋,選取、複製、貼上。我相信學會以上技法後,你就...上鉤了。另外,不要被其他 VIMer 的高能技巧閃到而自暴自棄,每個人的學習階段不同,領域不同,解決問題的手法也不同。保持開放的心胸,看到好用的技巧就學起來,多練習,你會越來越強。發現好用的技巧,興奮之餘別忘了分享。分享使人成長,也讓社群茁壯。你的第一個目標應該設定在使用 VIM 編輯文字的效率,達到或接近你原本熟悉的編輯器。接著,當你慢慢學會更多 VIM 專用技巧,就能把文字玩弄於股掌之間,工作效率也會大幅提昇,自此欲罷不能。前陣子,我試著在推特上以簡短的動態 GIF 圖,搭配文字說明,展示一些我覺得好用的 VIM 技巧。未來我打算分享更多好用的 VIM 技,希望引起更多人的興趣。VIM 有很多高級技巧,但其實不需要那些高級技巧,也能讓你做起事變得很「高級」。所以,不要再猶豫了,今年就是你的 VIM 元年!本期以 VIM 為主題,我分享了網路上許多不錯的 VIM 教學。我是山姆,《大山姆的機機車車™》是我投注心力製作的電子報,希望透過這份小報,把我感興趣的資訊分享給同樣求知若渴的您。