vimでファイルを編集していて、保存するとしましょう(1)。編集を続け、再度保存します ( 2 )。この最後の保存を「削除」することは可能ですか?つまり、vim はファイルを現在の状態のままにしますが、最後の保存は1であると考えていますか?
明確にするために、ファイルを開いて書き込みます
one
two
保存します。それから編集を続けるので、今です。
one
two
three
four
今、私はそれをこの状態で保存する必要があり、その直後にvimにまだ表示させる何かを行います(これは私が知りたいことです)
one
two
three
four
しかし、ファイルを閉じると (または で元に戻すと:e!
、次の状態になります)
one
two
私は処理を使用しているため、これを実行したいと考えています。外部エディタで使用するには、ファイルに作用する外部プログラムに依存しています。つまり、ファイルを保存する必要があるため、プログラムはファイルの目的の状態に基づいて動作できます。 . ただし、保存したファイルがあり、結果をテストするためだけにいくつかの変更を加えたい場合があります。ただし、結果が気に入らない場合は、この新しく保存されたバージョンに「行き詰まり」ます (以前に保存された状態を取得するために元に戻す必要がある回数を正確に覚えていない限り)。これを、ファイルを保存してそれに対してプログラムを実行するコマンドにチェーンする方法。