About
Swaroop C H is 29 years of age. He is a coder and startupper. He has previously worked at Yahoo!, Adobe, his own startup and Infibeam.
Views
Support
Personal tools
COLLECTION
Collection
Vim zh-tw:打字技巧
From Notes
Contents |
簡介
我們學會了 Vim 的三個基本模式。會不會覺得要把那些按鍵都記起來很難?你要怎麼記住哪個鍵是對應到哪個動作呢?嗯,這是個"關鍵"問題。答案是你不需要用"記"的,你的手指自然會知道該做什麼!要能立即反應。
怎樣才能辦到?把它變成一種習慣。走路不是人類與生俱來的本能,經由嘗試,走路變成了一種習慣,我們就學會了。Vim 也是一樣,不過沒有這麼費功夫。
Vim 是設計給熟悉鍵盤的人使用的。為何?因為我們花最多時間在編輯上,表示鍵盤用的最兇,所以只要打字愈快,就能愈快把工作做完。
我們從一個用鍵盤的基本技巧開始,學會之後你就會覺得用起來很輕鬆。
本位列技巧
把你的手指放在鍵盤的本位列上,左手在 ASDF 鍵的位置,右手則是在 JKL; 鍵上,像圖 (不知名作者)上那樣。
習慣一下手擺放的位置,這是學習如何有效率的使用鍵盤最重要的一步。你應該要用最靠近某個按鍵的手指來按那顆鍵,任何一個按鍵都是這樣,按完後手指就要自動回到本來的位置上。一開始會覺得很難,可是只要試個幾次,你就會發覺這樣打字會很快。
大多數鍵盤的 F 和 J 鍵上都有標示,提醒你手指應該擺放的位置。
試試看用這個技巧把英文字母打一遍。
這裡有相關的免費打字教學解釋基本打字技巧,可以參考看看。我鼓勵你花個十分鐘試試,發覺其中的奧妙。
Vim 鍵盤圖解
如果你想知道哪些按鍵對應到哪些有用的功能,參考這個 'jng' 設計的 Vim 圖解。
雖然列出了一大堆命令,現在你只要知道 'hjkl' 就同等於左、下、上、右的方向鍵。下一章會講清楚說明白。
總結
我們用 Vim 的效率是和打字的效率成正比的。
Please add your comments by clicking on the 'Discussion' link in the left sidebar.