470

Vim でカーソルをファイルの末尾 (つまり、最終行の末尾) に移動させたい場合は、6 回のキーストロークを入力する必要があります。

<ESC>G$a- これは私のキーボード レイアウトではESC+ Shiftg+ Shift4+に変換されます。a

どうすればこれをより効率的に行うことができますか?

私は定期的に多くの異なるマシンで作業しているため、.vimrc を常に変更できるとは限らないため、そのファイルを編集または作成することなく回答を探しています。

4

14 に答える 14

593

これはより速いです。これを使うだけ

:$
于 2014-08-20T09:49:05.207 に答える
458

実行する前に明示的に行末に移動する必要はありませaA
行末にテキストを [count] 回追加する

<ESC>GA

于 2013-06-09T17:35:18.990 に答える
144

ヒットEscしてから押す:Shift+G

于 2014-07-01T14:06:46.030 に答える
47

まず、返品の必要はありません。G$しましょう。そして、通常モードのコマンドの長さ<Esc>とカウントによって誤解を招いています。a

ただし、必要に応じてCtrl+を使用できEndます。

于 2013-06-09T17:36:29.847 に答える
27

質問は「vimでカーソルをファイルの最後に移動する」だと思いましたか?

ファイルの終わり: Esc+ファイルG
の始まりEsc+ g(またはgg、既にコマンド領域にいる場合)

于 2015-04-20T15:56:44.350 に答える
25

ファイルの最後の行に移動する最良の方法は、G. これにより、カーソルがファイルの最後の行に移動します。

行の最後の列に移動する最良の方法は、 を使用すること$です。これにより、カーソルが現在の行の最後の列に移動します。

そうするだけG$で、ファイルの最後と最後の行に到達します。

ファイルの最後で挿入モードに入りたい場合は、GA. これにより、ファイルの最後の行に移動し、最後の列に追加して挿入モードに入ります。:)

于 2013-06-09T17:38:25.613 に答える
8
  • Ctrl + Home= ファイルの先頭にジャンプ
  • Ctrl + End= ファイルの最後にジャンプ
于 2019-09-05T13:49:02.417 に答える
3

.vimrc で F3 などのキーにマップできます。

inoremap <F3> <Esc>GA
于 2013-06-09T17:35:08.060 に答える