シナリオ:Vimを開いてテキストを貼り付けました。 :tabe
で2番目のタブを開き、そこに他のテキストを貼り付けます。
目標:両方のテキストをファイルに書き込んでvimdiff
で開くのと同等の出力を持つ3番目のタブが欲しい。
私が見つけることができる最も近いものは「現在のバッファをファイルと比較する」ですが、開いているが保存されていない2つのバッファをdiff
ingしないことです。
:diffthis または :diffsplit を試すことをお勧めします
垂直分割で2つのファイルを開いたら、実行します
:windo diffthis
すべてのタブのコンテンツはバッファ内にあります。バッファを見てください:
:buffers
現在のタブのコンテンツと比較する必要があるコンテンツの正しい番号を見つけます。
現在のタブ内のバッファーを開きます(f.e.バッファー番号4)
:sb 4
または、垂直ビューの場合:
:vertical sb 4
次に、コンテンツを次のように簡単に差分できます
:windo diffthis
差分分析を終了した場合、次を入力できます。
:windo diffoff