Thursday, January 28, 2016

Vim and Dvorak

最近被迫學習使用 Vim 編成。其實我沒有很討厭 Vim,甚至很想學它,只是沒有好的機會。e但現在使用很多的Google雲端服務,當你連到VM時就只有命令行,所以會用Vim便成為重要的技能之一。

之前不想用Vim的次要原因它hjkl鍵的設定與我所用的Dvorak鍵盤排列的衝突。如果你只移動那四個鍵就會有衝突。我每次Google搜尋都沒查到特別有權威性的解決方式,很多人都是說,我就學會習慣新的左右上下位址就是了。也有人說把控制鍵重新定義讓它門位址跟正常位址一模一樣,但打字模式是照耀用Dvorak鍵盤。因為我不想失去Vim指定鍵和它功能的語意關聯所以我也是嘗試用習慣的方式去應付。Vim 的上下j,k在Dvorak是c 和v 的位址,左右的h,l在j j   和 p 的位址。好像還可以習慣。但我開始覺得不公平,正常使用者就是可以一隻手不離開本位列上下左右移動指標,為什麼我選擇用不同的鍵盤排列就沒辦法享受這功能?因此覺得定再去搜尋解決方案。

終於找到有人說它把那四個鍵重新定義,在把原本沒換掉的四鍵給新的意思,可以跟就的意思一樣。 但我用了一下下發現我其實很不習慣hjkl這設定!因此我覺得了換成ikjl上下左右移動。

現在的Vim設定:

(k)ut 取代 (c)hange,意思
(j)ump-to 取代 t
(l)eap 取代 n