はじめに
前の 2 つのソリューションはいずれも 100% 満足できるものではありませんでした。私は、両方の長所を組み合わせた第 3 の方法を提案します。
私のおすすめは「下・上・左・右」
その位置で上下をキープし、3 番目と 4 番目の指を左右に動かします
次に、Vim の基本機能を上書きしないようにします。空になったhボタンに
かわいいおまけとして、「l」キーは「左」を表すようになりました;)
noremap lh
noremap ; l
noremap h ;
前の「次点者」はどちらも「左-下-上-右」レイアウトを使用します:
選択肢 1: "hjkl"
@alternative のおすすめ。キーバインドはデフォルトのまま ( hjkl )、右手はホーム行のまま ( jkl; )
- 長所:
- j (下)とk (上)は、本来の 2 本の指にとどまります。
- 短所:
- h (左)に手を伸ばす必要があります。これがw,e,bほど使用されていなくても、それでも血まみれの矢印ボタンであり、ホーム行にあると便利です
- 基本的に: 4 本の指すべてが自然に矢印ボタンにかかっているわけではありません。これは私の手を混乱させます
選択肢 2: "jkl;"
これらの 4 つのバインドを 1 つの上にスライドさせて、ホームの列に配置します。
noremap; l
noremap lk
noremap kj
noremap jh
- 長所:
- 指の混乱はありません。すべての矢印は自然に指の下にあります
- 短所:
- @alternative が言ったように、上/下が 2 番目と 3 番目の指にあることは非常に「最適ではない」
- 同様に最強の指が左にあるのももったいない