2016-07-04

Vim 記住字母方向鍵的方法

這是廣告


操作游標不用方向鍵很怪吧 ?! 喔 ! 阿舍本來也是這樣以為的,為什麼好好的方向鍵不用,Vim 要另外去記四個按鍵來代替左、下、上、右的四個按鍵哩 ! 但是,後來,阿舍懂了,因為 ... 總有些環境是不支援 ASCII Code 以外的字元和符號的,阿舍之前最常遇到的,就是用 SSH 或 Telnet 指令做遠端連線操作時,在某些情況下,按下方向鍵就會出現怪怪的符號,然後,游標就不理人了哩 ...



好,阿舍說了為什麼要有另外的 H、J、K、L 四個按鍵來取代左、下、上、右的四個方向鍵之後,接下來,就是要說一下,阿舍是怎麼記住這個四個按鍵的方向的,其實,阿舍永遠都只記得左和右的 H 和 L 鍵,因為最左邊的 H 就是左,想當然爾,那 L 就是右囉 ! 而中問的下和上的 J 和 K 鍵,阿舍則是一直分不清楚,每次要用的時候,就要試按個一、二次才會找對,用來有點卡,也有點拙,所以,只要𨧞盤上的方向鍵可以用,阿舍就還是會偷懶不用 HJKL 鍵的 ... 呵 !

# 同方向鍵 左
H

# 同方向鍵 下
J

# 同方向鍵 上
K

# 同方向鍵 右
L

不過,有次阿舍需要大量用到方向鍵在 Vim 裡操作和編輯時,就覺得右手要一直在字母鍵和方向鍵之間移來移去有點不舒服哩,這時,阿舍才猛然的發現,直接用 HJKL 來當方向鍵操作時,手就不用離開主鍵盤區,而且,如果不是像阿舍這種對鍵盤沒安全感(其實是,沒練英打)的人,用 HJKL 鍵的效率會更好哩,所以,之後就舍就開始試著多用 HJKL 鍵來讓阿舍自己習慣囉 ...

但是,話說阿舍還是記不住下和上是怎麼分的問題是怎麼解決的呢 ? 喔 ! 最後,阿舍就只記住一個方向鍵的字母,那就是下的 J 鍵,為什麼呢 ? 因為阿舍在 Vim 裡,最常按的方向鍵是往下移,所以,只要記住這個 J 鍵是用來往下移動游標的,那其它的方向,就應該不用記了吧 !

但是,為什麼方向鍵是用 HJKL 這個四個字母鍵呢 ? 關於這個問題的答案 ... 請把右手的手指放在鍵盤的右手定位鍵上 (就是按鍵上有突起的點或橫桿的那個按鍵),然後,看看它的左邊鄰右舍,這樣應該就能明白了吧 ...呵 ! (註 : 真實的原因,據說是這篇講的這個哩 !...)

問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法


關於阿舍

好文不藏私,請多分享囉!! ^^=

1 則留言 :

匿名 提到...

其實上臂自然下垂、前臂自然水平懸空時,左右手四根手指的端點會呈現「\/」這個角度的排列,右手中指比較後面、無名指比較前面,於是中指的「J」代表下,無名指的「K」代表上。