1

少し前に「AAAAAAA」などのファイルx.cppがあります。

誤って「BBBBBBB」などの別のファイルをコピーしてしまいました。

パニック!

ちょっと待ってください。.x.cpp.swpを見てみましょう。バイナリジャンク、「BBBBBBB」、さらにジャンク、「AAAAAAA」の順にロードされているため、スワップファイルには両方のバージョンが含まれているようです。やったー!

では、「AAAAAAAA」バージョンを復元するにはどうすればよいですか?そうするとvim -r、「BBBBBBB」が表示されます。残念ながら、私は回復してからヒットを元に戻すことはできません。呪文はありますか?スワップファイルをハックできますか?

ここでトリックを知っているなら、大いに感謝します。

4

1 に答える 1

2

いいえ。ただし、Vim 7.3以降を使用している場合は、元に戻すファイルを有効にできます

開始するには:

:he undo-persistence

そうすれば、エディターを(非自発的に)閉じた後でも、元に戻るツリーをナビゲートできます。

そうです、時間に戻ったり、ヤンクしたり、時間を進めたり、貼り付けを行うという通常のトリックは、エディターを再起動した後でも機能します。

100g-(テキストを検索し、レジスターにヤンクします)、100g+(宛先を検索し、レジスターを配置します)。

于 2011-06-21T14:38:26.050 に答える