5

複数のファイルを一緒に比較するために使用できるdiffuseを使い始めましたが、20個のファイルを一緒に比較する必要がある場合、行を水平方向に比較できないため、20個すべてから1行を考えていました。ファイルは水平に表示されます。

4

2 に答える 2

1

エディターのVimは、あなたが求めていることを実行できます。これは伝統的に UNIX プログラムであり、太陽の下でほぼすべてのオペレーティング システムに移植されており、しかも無料です。gVim では:

  1. ファイルAを開く
  2. File -> Split Diff with...を選択し、ファイル B を選択します。
  3. File -> Split Diff with...を選択し、ファイル C を選択します。

于 2010-04-21T19:06:14.407 に答える
1

それは不自由ですが、これは私が迅速で汚い解決策として元に戻したものです:

number という変数を、比較したい行に設定します。

set number=10

次のバッチ ファイルを作成し、GNU ユーティリティをインストールしました。

head -n %number% approval.htm | tail -n 1 >> compare%number%.file
echo approval.htm >> compare%number%.file

head -n %number% checkout.htm | tail -n 1 >> compare%number%.file
echo checkout.htm >> compare%number%.file

head -n %number% confirmation.htm | tail -n 1 >> compare%number%.file
echo confirmation.htm >> compare%number%.file

head -n %number% edit_imprint.htm | tail -n 1 >> compare%number%.file
echo edit_imprint.htm >> compare%number%.file

head -n %number% history.htm | tail -n 1 >> compare%number%.file
echo history.htm >> compare%number%.file

head -n %number% home.htm | tail -n 1 >> compare%number%.file
echo home.htm >> compare%number%.file

head -n %number% imprint.htm | tail -n 1 >> compare%number%.file
echo imprint.htm >> compare%number%.file

head -n %number% mixed.htm | tail -n 1 >> compare%number%.file
echo mixed.htm >> compare%number%.file

head -n %number% office.htm | tail -n 1 >> compare%number%.file
echo office.htm >> compare%number%.file

head -n %number% payment.htm | tail -n 1 >> compare%number%.file
echo payment.htm >> compare%number%.file

head -n %number% report_cat.htm | tail -n 1 >> compare%number%.file
echo report_cat.htm >> compare%number%.file

head -n %number% review.htm | tail -n 1 >> compare%number%.file
echo review.htm >> compare%number%.file

head -n %number% settings.htm | tail -n 1 >> compare%number%.file
echo settings.htm >> compare%number%.file

head -n %number% shopping_cart.htm | tail -n 1 >> compare%number%.file
echo shopping_cart.htm >> compare%number%.file

head -n %number% stock.htm | tail -n 1 >> compare%number%.file
echo stock.htm >> compare%number%.file

head -n %number% warehouse.htm | tail -n 1 >> compare%number%.file
echo warehouse.htm >> compare%number%.file

結果のファイルcompare10.fileには、縦に表示されるすべての比較が含まれています。それは不自由ですが、うまくいきます。

于 2010-04-21T19:23:05.137 に答える