これはすでに挿入済みのテキストに関しても動作させることができます。矩形ビジュアルモードを使っているのでない限り、テキストの削除の後は始めと終わりの位置は同じです。これらのコマンドは、現在のファイルに対してまだ変更がされていない場合は動作しません。現在のバッファで最後に選択されたビジュアルエリアの最初の行('<)または最初の文字(<)に移動します。ブロックモードでは最初の行の最後の文字になる場合もあります(選択の開始位置による)。現在のバッファで最後に選択されたビジュアルエリアの最後の行('<)または最後の文字(<)に移動します。適用され、位置はビジュアルエリアの直後に開始位置による)。コマンドが行われた位置に移動します。コマンドモディファイヤが使われた場合にはセットされません。現在のバッファを最後に終了した時のカーソル位置に移動します。デフォルトで最初の行の最初の文字に移動します。|last-position-jump|をご覧下さい。バッファがあるウィンドウに表示されている間はその位置は変わりません。最後に挿入モードが終了したときのカーソル位置に移動します。コマンドで使われます。コマンドモディファイヤが使われたときはセットされません。最後に変更された場所に移動します。変更が始まった場所かその近くです。1つのコマンドが複数の変更をすることもあります。その場合は、変更の最後の近くになります。単語を入力をしたときは、最後の文字の上になります。コマンドのように、現在の文の最初に移動します。コマンドのように、現在の文の最後に移動します。コマンドのように、現在の段落の最初に移動します。コマンドのように、現在の段落の最後に移動します。個先の小文字のマークがある行の最初の非空白文字へ移動します。個先の小文字のマークへ移動します。個前の小文字のマークがある行の最初の非空白文字へ移動します。個前の小文字のマークへ移動します。更をするときに便利です。前の行番号を持ち続けるので、別の行に移動することになります。フィルタリングの後の行数が実行前以上の場合、全てのマークは同じ行番号を持ち続けます。行数が減る場合、削除された行中のマークは削除されます。どちらの場合にも、フィルタされたテキスト以降のマークは通常通りテキストに一致するよう調整されます。使うのと同じ効果があります。|changelist|を変更しないようにします。自動的に変更やテキストの挿入を行い、ユーザーがその位置に行きたくないという場合に便利です。コマンドごとに使わねばなりません。関数を呼び出すとその関数の中のコマンドはジャンプリストを変えてしまいます。ジャンプリストを変えてしまいます。