VIMで実行する前に最後に実行されたコマンドにアクセスして修正

VIMで実行する前に最後に実行されたコマンドにアクセスして修正

想像する。私が何かを検索して変更したいと想像してください。

:%s/foo/bar/g

今私はタイプミスを出してコマンドを実行したと想像してみてください。

:%s/fop/bar/g

すべてのvimユーザーは@: 最後のコマンドの実行を知っています。最後のコマンドを修正して実行するにはどうすればよいですか?

q:拡張の質問として、そのような履歴を探してからコマンドを選択して修正して実行することは可能ですか?

ありがとうございます。

ベストアンサー1

<Up>コマンドラインモードで前のコマンドラインを覚えてから、インライン編集のために次に切り替えます。コマンドラインウィンドウ(フルVimコマンドを使用)<C-F>必要に応じて渡します。または直接実行するとq:k同じです。

@:そのため、直接変更することはできません。読み取り専用登録する。

おすすめ記事