8

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

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

プロパティ ページの使用を勧めないでください。これ以上複雑にしたくありません。手動でファイルに分割してからそれらを比較するのも、あまりにも時代遅れです (私はとにかくこれをやっています)。

4

4 に答える 4

6

私はBeyond Compareを使用しています(無料ではありませんが、シェアウェア版が利用できると思います)。左側と右側に同じファイルを選択し、各側のセクションの先頭を右クリックして、[手動で整列] を選択します。これにより、同じファイルの 2 つのセクションを比較的簡単に比較できます。

全体として、私はこの製品を強くお勧めします。現在同社の Web サイトにあるバージョン 3 は試していませんが、バージョン 2 は素晴らしいツールです。A+

于 2008-12-12T03:48:37.790 に答える
3

Emacsエディフ.

于 2010-06-21T08:05:47.567 に答える
2

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

  1. ファイル名を指定せずにメルトを開く
  2. 必要な比較のタイプをプロンプトで選択します。ファイル比較を選択
  3. Meld は、ファイル名を選択するためのアイコンを表示します。その下では、空白の比較を求めるプロンプトが表示されます。それを選択してください。
    1. ファイル比較ウィンドウで、比較するファイルのセクションを貼り付けます。
于 2015-10-18T18:54:21.723 に答える
2

私はほとんどのテキスト編集に UltraEdit を使用しており、視覚的な比較を行うUltraCompareという製品があります。


モフィによる更新

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 のメニューファイルからコマンドCompareを実行し、オプションCompare selected text automatically を有効にして、 Compareボタンをクリックします。UC Professional は、比較のために選択された 2 つのブロックだけで開始されます。

于 2008-12-12T03:39:17.030 に答える