同じファイル内の 2 つのセクションを視覚的に比較できるツールは何ですか?

StackOverflow https://stackoverflow.com/questions/361809

  •  21-08-2019
  •  | 
  •  

質問

優れたファイル比較ツールについてはすでに散々議論しましたが、私の問題はさらに特殊です。同じファイル内の 2 つのセクションを簡単に視覚的に比較できる視覚的なテキスト比較ツール (WinMerge など) はありますか?

vcproj ファイル内に複数の構成があり、それらを保守する必要があります。これを手動で行うのは面倒です。ウィンドウを分割したり、文字ごとにスクロールしたりします。その上、xml は非常に冗長であり、多くの画面領域を占有します。これは非常に一般的な問題のように聞こえるため、ファイルセクションを自動比較するツールがないとは信じられません。

プロパティ ページの使用を私に提案しないでください。これ以上の複雑さは望んでいません。複雑さは減らしたくないのです。手動でファイルに分割して比較するのも中世的すぎます (とにかく今そうしています)。

役に立ちましたか?

解決

私は向こうがの比較を使用(無料ではないが、私はシェアウェア版が入手可能だと思います)。その後、それぞれの側で、あなたのセクションの開始を右クリックし、「揃える手動」を選択し、左右で同じファイルを選択することができます。これは比較的簡単に同じファイルの2つのセクションを比較することができるようになります。

全体的に、私は非常に製品をお勧めします。私は、彼らは現在、自社のWebサイト上で持っているものであるバージョン3を試していませんが、バージョン2は素晴らしいツールです。 +

他のヒント

Emacsの Ediffするます。

私はほとんどのテキスト編集に UltraEdit を使用しており、UltraEdit という製品があります。 ウルトラコンペア それは視覚的に比較します。


モフィによる更新

UltraCompare Professional は、ファイル全体に加えてテキスト スニペットの比較もサポートしています。

UltraCompare を起動した後、 テキスト比較 メニュー内 モード まだ選択されていない場合。テキスト エディターで比較する最初のテキスト ブロックを選択し、Ctrl+C を押して UC に戻り、Ctrl+V でそのブロックを左側のテキスト領域ペインに貼り付けます。再度テキスト エディタに切り替え、同じファイル内の他のブロックを選択し、Ctrl+C を押して UC に戻り、右ペインをクリックして Ctrl+V でブロックを貼り付けます。2 つのブロックはすぐに比較され、差異が表示されます。

同じファイル内の 2 つのブロックのテキスト スニペットの比較は、UltraEdit 内から直接開始することもできます。ファイル内の最初のブロックを選択し、Ctrl+C、Ctrl+N、Ctrl+V、および Ctrl+A を押して、このブロックをコピーして貼り付け、新しいファイルで再選択します。ファイル内の 2 番目のブロックを選択します。コマンドを実行する 比較する メニューから ファイル UltraEdit のオプション付き 選択したテキストを比較する 自動的に有効になり、ボタンをクリックします 比較する. 。UC Professional は、比較のために選択した 2 つのブロックのみで開始されます。

Meldを使用してこれを行うことができます

  1. ファイル名を指定せずにメルドを開く
  2. 希望する比較の種類をプロンプトと結合します。ファイル比較を選択してください
  3. ファイル名を選択するには、アイコンを表示します。その下では、空の比較を求めるプロンプトが表示されます。それを選択してください。
    1. ファイル比較ウィンドウで、比較するファイルのセクションを貼り付けます。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top