Vim移動キー(h、l、k、j)を覚える方法を学ぶ必要がありますか? [閉鎖]

Vim移動キー(h、l、k、j)を覚える方法を学ぶ必要がありますか? [閉鎖]

コマンドモードのVIMの場合、h、l、k、jキーを使ってカーソルを移動しますが、挿入モードに入ると矢印キーを使ってカーソルを移動するので、今はこれらのキーを覚える必要はないと思います。カーソルはこのキー(hlkj)を使用できないため、最近はコマンドモードで矢印キーがより簡単なために使用しています。

私の質問は、矢印キーしか使用できないため、ポイントを見ることができないので、これを覚えておく必要があるかどうかです。

今すぐ別のキーを使用しなければならないと考える唯一の理由や状況は、矢印キーのないキーボードがある場合ですが、カーソルを動かすオプションがより多いということに加えて、そのような理由があります。

ベストアンサー1

今は慣れていないかもしれませんが、Vimのユニークなパターンベースのコマンドモデルが身につけられると、カーソルキーと右手の間で右手を動かす必要があることに気付くでしょう。カーソルキーに大きな違いがあります。最も直接的なナビゲーションコマンドは次のとおりです。メイン行。他のエディタのユーザーはCtrl/をカーソルキー(およびコピー/貼り付けの場合は+ /)Shiftで非常に迅速に使用できますが、最終的にこれらのシーケンスを入力する速度は自然に増加します。 (私もそこに行ったことがあります。)CtrlCV

私にとって、Vi(m)は、さまざまなナビゲーションコマンド(lvs. wvs. )vs. }、組み込みコマンドのほんの一部)でこれをさらに進化させました。プラグインとカスタマイズを使用すると、何十もの特殊なタスクに置き換えることができます。 )。制限要因は、適切なキーの組み合わせをどれだけ早く覚えることができるか、どのくらい速くキーを連続して押し、表示された選択肢をニーズに合わせて調整できるかということではありません(Vimではまだ可能ですが、次のことで可能です)。視覚パターン)。

私にカーソルキーとカーソルキーについて尋ねるのはhjkl間違った質問です。本当の質問は、実際にVi(m)の動作モデルを学ぶのに努力するかどうかです。必ずしもそうではありませんが、さり気なくVimを使用しても多くのユーザーが持っている情熱と献身を得ることはできません。ホーム行から始めると、他のhjkl(より良い)タスクが近くにあるため、そのタスクを使用する傾向が大きくなります(そしてすぐにカーソルキーに集中できなくなります)。

可能な限り最善の方法でこの旅を始めるには、EscVimのもう1つのキーキーであるこのキーの場所も検討してください。キーボードのデフォルトの位置は最適とは離れています。多くのユーザーがこれをCaps Lock(または左)に置き換えますCtrl

おすすめ記事