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 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

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



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !