13

私はそうし:vert diffsplit file1.txtましたが、それを比較したくはなく、別のファイルであることに気付きました。そこで、 で 1 つのウィンドウを閉じ:q、 で差分の強調表示をオフにしました:diffoff

次にを試しましたが、変更を入れたり取得したり:vert diffsplit file2.txtしようとすると、エラーが発生します。 dpdoE101: More than two buffers in diff mode, don't know which one to use

どうすればこれを回避できますか、または何が間違っていますか?

4

3 に答える 3

14

で終了する:diffoff 前に、不要なバッファの差分モードをオフにする必要があり:qます。設定 ( など) に応じて:set hidden、バッファーはバッファー リスト ( :ls) に保持され、Vim は diff を実行するときにそれを考慮します。

A:bufdo diffoffは、既存のすべてのバッファーの diff をオフにする必要がありますが、通常は Vim を終了し、vimdiff ...そのような状況が発生した場合に再起動します。

于 2012-11-07T07:53:26.790 に答える
3

これは一種の遅い返信かもしれませんが、将来の参考のために

私がやります

:tabdo diffoff!
于 2013-12-06T06:06:30.167 に答える