iT邦幫忙

2024 iThome 鐵人賽

DAY 26
0
Software Development

從身邊神人大大身上學到的那些事系列 第 26

如何踏入Vim的世界(如何練習)

  • 分享至 

  • xImage
  •  

學習這種文字編輯器,本身就是一件轉換成本很高的事情
無論是設定,快捷鍵,在各種場景應該要用什麼樣的功能
我相信看完我前幾篇寫的介紹,一定還是不會有人真的開始使用vim的
所以在這邊提供我是怎麼慢慢熟悉vim的過程以及資源

  1. 熟悉vim的人
  2. 刻意練習

熟悉Vim的人

我覺得這個應該是我覺得最有用的方法之一了
對於這種文字編輯器,很多時候缺的不是不知道怎麼按,而是不曉得可以vim可以在一般開發流程中做什麼樣的行為
所以,如果身邊剛好有人也在使用vim,你也想要學的話,可以請他跟你pair programing一下
無論是你看他coding,或是他看你coding,觀察一下他是怎麼操作vim的,並且詢問說這個要怎麼按會比較順手

刻意練習

會特別這樣說,是因為,如果你是剛開始入門vim的初學者,會大幅度下降你的開發速度
所以在學習vim時,會建議找一個你很熟悉的專案(比如一個簡單的restful api),然後試著用vim來練習操作
把認知成本拿來學習操作,而不是還要思考要怎麼寫code
我覺得可以將這個操作移動到正式開發的階段,應該是你可以當你要移動游標的時候,你會無意識的按下jk來移動游標,那這時候就可以試著在工作上使用他了

最後,想特別介紹幾個課程,對於我學習vim的操作幫助很大,雖然課程不便宜,但對於學習vim以及如何跟IDE整合的幫助很大
https://tdd.best/courses/extreme-developing-202401/
但上面這個是特別針對JetBrain系列產品的整合

如果是想要特別學習vscode的操作,我覺得這個課程整理的蠻完整的,但這個課程主要是介紹vscode應該怎麼設定就是了
https://vscode.pro/
大家也可以多少參考看看


上一篇
如何踏入Vim的世界(vimrc設定介紹)
下一篇
如何跟terminal打交道(iterm2/zsh/p10k)
系列文
從身邊神人大大身上學到的那些事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言