ファイル:
i am someone1. i am someone2. i am someone3 ~ ~ 
ドキュメントにはGを使用するとファイルの最後に移動しますが、最後の行の先頭に移動するだけです。ファイルの最後の文字(この場合は3)に到達し、aを押してピリオドを入力できるようにしたい。 
どうすればよいですか?
コメント
- これは役立つかもしれません: vimを最後の行の最後の文字に移動してから挿入モードにする方法は?
 
回答
 Gの後にAと入力すると、最後の行の終わりで挿入モードになります。
最後の文字だけに移動したい場合は、G-Endで十分です
コメント
-  
A次にGで問題ありません。しかし、'編集したくない場合は、G-Endが唯一のオプションですか?これを行うための2つのキーではなく1つのキーがありますか? - 私が知っていることではありませんが、それは保証ではありません。必要に応じて、いつでも独自のマップを作成できます。
 
回答
 Gは最後の行に移動し、$は行の最後の文字に移動するため、
G$ 
コメント
- ギル、ありがとうございます。これは私が探していたものです。
 - ありがとうございます。 '明確にする価値があります'大文字のG:
Shift+g 
回答
 Ctrl + Endも、通常と挿入の両方で機能しますモード。 :help <C-End> 
コメント
- これにより、カーソルは現在の行の最後の文字にのみ移動します。
 - @sebix:いいえ、ヘルプを確認してください。
 - vim7.4では機能しません
 - @sebix:問題なく機能します。ヘルプテキストはかなり明確です。組み込みの動作をオーバーライドするマッピングまたはプラグインがある可能性があります。
 
回答
- ファイルの最後の行に移動: G
 - ファイルの最初の行に移動: 1 G
 - 行末に移動: $
 - 行頭に移動: ^
 
コメント
- U & Lへようこそ。これにより、既存の受け入れられた回答に何も追加されません。
 
回答
ここでの回答のほとんどは、ファイルの最後の行が空白でないことを前提としています。これはおそらく最も一般的なケースです。キーボードで END キーを使用できるかどうかについても、前提条件があります。ただし、 END キーは普遍的に利用可能ではなく、ファイルの最後に空白行が含まれる可能性があります。したがって、すべての場合に以下を利用して最後の( -ファイルの行末)文字:
?[0-9a-zA-Z] 
これは単に 1つ
。パターンは次のとおりです。
"Set Cursor Position" + "Search Method" + "Pattern" 
In上記のコマンドシーケンスの場合、ファイルの先頭に移動し、任意の数字または文字を逆検索します。