vim を数年間使用している開発者は、カーソルを移動するときに、h/j/k/l の代わりに上下左右のキーを今でも使用しています。確かに、hjkl は少し反人間的で、適応するのが難しいです。最初は完全に不快でした。しかし、マスターしてマッスルメモリーを形成すれば、スピードは大幅に向上します。
カーソルの移動
通常モードでカーソルを移動するには、上下左右の矢印キーの代わりに hjkl を使用してください。これはゲームをプレイするための良い方法です、笑、これは私が練習した方法です。オンライン ゲームのアドレスは次のとおりです:
https://vim-adventures.com/
最初のレベルは hjkl を使用して完了します。
単語間の移動
単語間の移動はカーソルの移動よりも効率的であるため、単語間の移動は日課であり、使用頻度が高くなります。中国で。単語間を移動するためのいくつかのキーと手順は次のとおりです:
w次の単語の先頭に移動
W次の単語に移動空白文字
単語内の e は単語の末尾に移動されます (it と w の違いに注意してください)
b はその反対ですw
B は W
の逆です。学習方法は上記と同じで、vim ゲームをプレイします。
検索して行間を移動
実際、行内を移動する最も速い方法は、指定した文字を検索することです。そしてすぐにキャラクターの上に移動します。関連するキーと手順をいくつか示します。
f{char} 文字 char を逆方向に検索し、カーソルをその文字に移動します。
F{char} 文字 char を前方に検索し、カーソルをその文字に移動します。
#t{char} 文字 char を検索し、その文字の前の文字にカーソルを移動します。
行頭と行末を移動
上記の行間検索ではカーソルより後ろの文字しか検索できず、前方に検索すると要件を満たせません。このとき、F を使用して前方検索するか、カーソルを行頭に移動してから再度検索する必要があります。
ページ移動
ブロック選択
#vim エディターを使用する場合、マウスは効果がなく、マウスを使用して次の操作を行うことはできません。キャラクターを選択します。次に、ブロック選択を紹介します。これを使用すると、カーソルの移動と組み合わせることで、文字の段落の選択を完了できます。以上がvimの高速移動とブロック選択の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。