Vim でカーソルをファイルの末尾 (つまり、最終行の末尾) に移動させたい場合は、6 回のキーストロークを入力する必要があります。
<ESC>G$a
- これは私のキーボード レイアウトではESC+ Shiftg+ Shift4+に変換されます。a
どうすればこれをより効率的に行うことができますか?
私は定期的に多くの異なるマシンで作業しているため、.vimrc を常に変更できるとは限らないため、そのファイルを編集または作成することなく回答を探しています。
Vim でカーソルをファイルの末尾 (つまり、最終行の末尾) に移動させたい場合は、6 回のキーストロークを入力する必要があります。
<ESC>G$a
- これは私のキーボード レイアウトではESC+ Shiftg+ Shift4+に変換されます。a
どうすればこれをより効率的に行うことができますか?
私は定期的に多くの異なるマシンで作業しているため、.vimrc を常に変更できるとは限らないため、そのファイルを編集または作成することなく回答を探しています。
これはより速いです。これを使うだけ
:$
ヒットEscしてから押す:Shift+G
まず、返品の必要はありません。G$
しましょう。そして、通常モードのコマンドの長さ<Esc>
とカウントによって誤解を招いています。a
ただし、必要に応じてCtrl+を使用できEndます。
質問は「vimでカーソルをファイルの最後に移動する」だと思いましたか?
ファイルの終わり: Esc+ファイルG
の始まりEsc+ g(またはgg
、既にコマンド領域にいる場合)
ファイルの最後の行に移動する最良の方法は、G
. これにより、カーソルがファイルの最後の行に移動します。
行の最後の列に移動する最良の方法は、 を使用すること$
です。これにより、カーソルが現在の行の最後の列に移動します。
そうするだけG$
で、ファイルの最後と最後の行に到達します。
ファイルの最後で挿入モードに入りたい場合は、GA
. これにより、ファイルの最後の行に移動し、最後の列に追加して挿入モードに入ります。:)
Ctrl + Home
= ファイルの先頭にジャンプCtrl + End
= ファイルの最後にジャンプ.vimrc で F3 などのキーにマップできます。
inoremap <F3> <Esc>GA