1. ホーム
  2. vim

vimでは、なぜ'j'はdownに、'k'はupに使われるのですか?

2023-11-01 10:59:51

質問

私は長年 vim を使用していますが、それについて考えたことがありませんでした。私の友人は、私たちの文化では、通常、左は上に、右は下にマッピングされ、vim のキーが逆になっていることを指摘して、それがなぜなのかを尋ねました。ホームローにあるので、指を動かさなくても打てるというのはわかりますが、それとはまったく別の話です。基本的に、私の質問は、これらのキーがなぜ現在の目的を与えられたかを知っている人はいますか?また、その決定に関するドキュメントを紹介していただけると幸いです。

どのように解決するのですか?

答えは wikipedia の vi の項目にあります。 . ex のビジュアルモード (最終的に vim の前身である vi) を書いた Bill joy は、Lear Siegler ADM3A ターミナルを使用しており、H、J、K、L キーが左、下、上、右にマッピングされていました。

これがそのキーボード配列です。

ADM3Aのレイアウトについて、他にいくつか注意すべき点があります。

  • Q の左側: エスケープ キー - 現在のキーボードの場所よりもいくらか使いやすく、したがって、通常モードと挿入モードの切り替えに適した選択です。
  • 右上: 「Home」キーはチルダ (~) を兼ねており、その後 Unix ユーザーのホーム ディレクトリを表す略語になりました。