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.

Read more about him

Views
Personal tools
COLLECTION
Collection

Vim zh-tw:打字技巧

From Notes

Jump to: navigation, search

Contents

簡介

我們學會了 Vim 的三個基本模式。會不會覺得要把那些按鍵都記起來很難?你要怎麼記住哪個鍵是對應到哪個動作呢?嗯,這是個"關鍵"問題。答案是你不需要用"記"的,你的手指自然會知道該做什麼!要能立即反應。

怎樣才能辦到?把它變成一種習慣。走路不是人類與生俱來的本能,經由嘗試,走路變成了一種習慣,我們就學會了。Vim 也是一樣,不過沒有這麼費功夫。

Vim 是設計給熟悉鍵盤的人使用的。為何?因為我們花最多時間在編輯上,表示鍵盤用的最兇,所以只要打字愈快,就能愈快把工作做完。

我們從一個用鍵盤的基本技巧開始,學會之後你就會覺得用起來很輕鬆。

本位列技巧

把你的手指放在鍵盤的本位列上,左手在 ASDF 鍵的位置,右手則是在 JKL; 鍵上,像圖 (不知名作者)上那樣。

手在鍵盤上的位置

習慣一下手擺放的位置,這是學習如何有效率的使用鍵盤最重要的一步。你應該要用最靠近某個按鍵的手指來按那顆鍵,任何一個按鍵都是這樣,按完後手指就要自動回到本來的位置上。一開始會覺得很難,可是只要試個幾次,你就會發覺這樣打字會很快。

大多數鍵盤的 FJ 鍵上都有標示,提醒你手指應該擺放的位置。

試試看用這個技巧把英文字母打一遍。

這裡有相關的免費打字教學解釋基本打字技巧,可以參考看看。我鼓勵你花個十分鐘試試,發覺其中的奧妙。

Vim 鍵盤圖解

vi/vim 小抄,取自 viemu.com

如果你想知道哪些按鍵對應到哪些有用的功能,參考這個 'jng' 設計的 Vim 圖解

雖然列出了一堆命令,現在你只要知道 'hjkl' 就同等於左、下、上、右的方向鍵。下一章會講清楚說明白。

總結

我們用 Vim 的效率是和打字的效率成正比的。




Please add your comments by clicking on the 'Discussion' link in the left sidebar.