44

過去にこれを何度もグーグルで検索しましたが、答えが見つかりませんでした。vimdiff の出力を保存する方法はありますか (できれば色、ハイライトなどを維持しながら)? この 1 つの出力ファイルを他の人に送信して、「このファイルを開いてください。相違点を並べて強調表示します」と伝えたいと思います。

この目的で vimdiff に代わるより良い方法がある場合は、提案を受け付けています。Windows と Linux の両方のプラットフォームで動作するものが理想的です。

4

5 に答える 5

36

Vim は HTML にエクスポートできます。以下を参照してください。

:help :TOhtml
于 2011-09-20T15:40:40.700 に答える
10

次のコマンドで同様の出力が得られます。

sdiff file1 file2 | colordiff
于 2011-09-19T19:52:19.007 に答える
4

vimのカラーリングを保存するには、少なくとも2つのオプションがあります。vim:TOhtml自体と一緒に配布され、より高度な私のformat.vimプラグインです。私のプラグインの利点は、プラグ:TOhtmlインページに記載されています。vimdiffをhtmlにフォーマットするコマンド:

:Format diffformat
于 2011-09-20T20:39:55.480 に答える
2
diff -u file1 file2 > outputfile
于 2016-09-15T06:15:10.673 に答える