2017-06-06 1 views
1

私は、比較を超えてコメントの違いを表示/非表示する方法についていくつかの指示を見つけました。しかし、答えの大部分は、コメントを重要なテキストとして設定するかどうかを示しています。つまり、コードの一部が両側でコメントされている場合は、コメントが異なるかどうかを確認します。比較を超えて片側を無視するコメント

比較の片側だけがコメントされている場合は無視したいと思います。私は

# # line1 
# line2 

片側と

# line1 
line2 

に持っている場合は、他の言葉で、私は両方の線が実際のテキストは、同じであれば、そうでないとマークされる(「重要でない違い」としてマークされたいです違いとして)。

答えて

1

Beyond Compareは、同じ文法要素タイプのテキストのみを比較します。一方の側が通常のコードで他方の側がコメントである場合、それは常に重要な違いとしてマークします。

一方の側には通常のテキストを、他方の側には同じテキストが一致するようにするには、ファイル形式でコメントの定義を編集する必要があります。

  1. フォーマット、オープンツール]> [ファイル形式を編集します。
  2. ファイルに一致する形式を選択します。
  3. 文法に移動します。
  4. コメント文法要素を選択します。これは、行末まで#として定義されている可能性があります。
  5. (ギア)ボタンをクリックします。
  6. カテゴリラジオボタンを基本に設定します。 ^#の\ sの
  7. チェック正規表現:に一致
  8. テキスト。
  9. [OK]をクリックし、[保存]をクリックします。

更新されたファイル形式では、空白文字は重要ではないコメントとして扱われ、行の残りのテキストは通常​​のテキストとして扱われ、反対側と比較されます。

+0

こんにちはクリス、私はあなたのソリューションを試して、それは動作しますが、私のアイデアも重要ではないとマークされたテキストの部分を持っていた。それは可能でしょうか? – Manfredo

+0

Beyond Compareは、片面にコメントを付ける方法を提供せず、反対側のデフォルトのテキストは重要でない差異を提供します。テキストの文法要素タイプが異なる場合は、常に重要な違いになります。両者が同じ文法要素タイプになるようにファイル形式を変更するのが唯一の回避策です。文法定義のデバッグを支援するために、現在のカーソル位置にある文法要素タイプが、ウィンドウの下部にあるステータスバーに表示されます。 –

関連する問題