この件名は、colemak フォーラムでいくらか打ちのめされました。
へのリストされたリンクが多数あります
Shai 自身のスクリプトは行き過ぎているように感じます - Colemak を vim に統合するだけではありません (Cw を Close Tab に再マッピングするなど、タブ指向のエディターへの偏見を示すなど、人々はイン/エクスクルーシブ モーション (diw、daB) について不満を持っています)など)もう機能していないなど)。
以前に与えられたように、最善のアドバイスは、デフォルトのままにして、次のことを行うことだと思います。
Vim のキーボード バインディング
Vim は非常に効率的なテキスト エディターで、メールの作成やあらゆる種類のテキスト ファイルの編集に使用しています。Vim のコマンドはすべてキーボードから制御されます。「d」は削除、「w」はカーソルを 1 単語前に移動、「dw」は「w」で移動したテキストを削除、「2dw」は 2 つの単語を削除、などです。左/下/上/右のナビゲーションは QWERTY キー H/J/K/L に配置されているため、タイピストの手は矢印キーやマウスに手を伸ばす必要がありません。
残念ながら、これらのナビゲーション キーは Colemak ではあまり直感的ではないため、より適切なマッピングを見つける必要がありました。多くの代替案を試した後、最終的に決定し、非常に満足しているものを次に示します。
noremap n j|noremap <C-w>n <C-w>j|noremap <C-w><C-n> <C-w>j
noremap e k|noremap <C-w>e <C-w>k|noremap <C-w><C-e> <C-w>k
noremap s h
noremap t l
noremap f e
noremap k n
noremap K N
noremap U <C-r>