Vimで最後のコマンドを再実行する方法


Vimで最後に実行したコマンドを再実行するには、以下の方法があります。

  1. ドットコマンド (.)

最後に実行した変更を再実行するには、ドットコマンド (.) を使用します。ドットコマンドは、直前の変更を再実行するためのショートカットキーです。以下の手順で使用します。

  • ノーマルモードに移行します。
  • ドットキー (.) を押します。

これにより、前回の変更が再実行されます。

  1. コマンドライン履歴

Vimはコマンドライン履歴を保持しており、最後に実行したコマンドを再実行することができます。コマンドラインモードで以下の手順を実行します。

  • コロン (:) を押してコマンドラインモードに移行します。
  • 矢印キーを上に押すか、Ctrl+p を押して直前のコマンドを表示します。
  • Enter キーを押して再実行します。

これにより、コマンドライン履歴から最後のコマンドが再実行されます。

  1. キーバインディング

Vimでは、キーバインディングをカスタマイズして最後のコマンドを再実行することもできます。以下の手順で設定します。

  • .vimrc ファイルを開きます。
  • キーバインディングを追加します。例えば、以下のように設定します。
nnoremap <leader>r @:

これにより、リーダーキー (デフォルトはバックスラッシュ) を押して r キーを押すことで、最後のコマンドが再実行されます。

以上がVimで最後のコマンドを再実行する方法です。これらの方法を使って、効率的にVimを使用することができます。