カーソルをVimのファイルの末尾(つまり最後の行の末尾)に移動させたいときは、6回のキーストロークを打つ必要があります。
<ESC>G$a
- これはに翻訳されます ESC + Shiftg + Shift4 + a 私のキーボードのレイアウトに。
どうすればこれをより効率的に行うことができますか?
私はいつもさまざまなマシンで作業しているので、.vimrcを常に変更することはできないので、そのファイルを編集または作成しなくても答えを探しています。
これは速いです。これを使うだけ
:$
<ESC> then <SHIFT> + G
初心者にとって、返品の必要はありません。 G$
はします。そして<Esc>
とa
をノーマルモードコマンドの長さで数えることで誤解を招いています。
ただし、必要に応じて<C-End>
を使用できます。
私は「vimのカーソルをファイルの末尾に移動する」という質問に答えたのでしょうか。
ファイルの終わり:esc-G
ファイルの先頭esc-g(すでにコマンド領域に入っている場合はgg)
ファイルの最後の行に移動する最善の方法はG
です。これでカーソルはファイルの最後の行に移動します。
行の最後の列に移動する最善の方法は$
を使うことです。これにより、カーソルは現在の行の最後の列に移動します。
G$
を実行するだけで、ファイルの最後と最後の行に移動します。
ファイルの終わりで挿入モードに入りたいのなら、GA
を実行するだけです。こうすることで、ファイルの最後の行に行き、最後の列に追加することによって挿入モードに入ります。 :)
次の行を書くつもりなら、 ESCGo キャリッジリターンを実行して次の行(ファイルの最後)に挿入モードに入ります。これにより、さらに2、3のキーストロークを節約できます。
これは速いです:
<ESC>GA
あなたはそれをキー、例えば.vimrcのF3にマップすることができます。
map <F3> <Esc>Shift+G<CR>Shift+4<CR>a
私はShift +構文について本当によくわからない、あなたはそれを調べる必要があるでしょう、しかし考えは健全であるべきです。