1

次のようなコマンドを入力しました

:%s/^/d

また

:!grep ...

など、すぐに元に戻し、vimで編集または再実行できるようにしたい. 助けてください。

ありがとう。

4

4 に答える 4

10

vimrc があり、非互換モードであると仮定します。

a を入力した後に上に押すだけで、:以前に実行されたコマンドが表示されます

vimrc ファイルがない場合は.vimrc、ホーム ディレクトリにファイルを作成してそこに置きます
set nocompatible

もう 1 つの方法は、コマンド ライン ウィンドウをq:使用することです。このウィンドウでは、通常の vim 編集コマンドを使用してコマンドを編集できます。コマンドライン ウィンドウの詳細については、次を参照してください。:h command-line-window

于 2013-07-08T21:18:09.603 に答える
2

入力後に上向き矢印を試してください:

于 2013-07-08T21:10:24.260 に答える
0

を入力した後に Ctrl+p は:どうですか?

于 2013-07-11T05:11:21.057 に答える
0

最後のコマンドを再実行するには、次を使用します@:

于 2013-07-12T09:41:12.857 に答える