2

Notepad ++ Compareプラグインとまったく同じ機能を持つツールをC#.Netで作成する必要がありますが、これをどのように行うことができるかわかりますか?

現在、私はこのアルゴリズムを使用しています:http: //www.codeproject.com/Articles/6943/A-Generic-Reusable-Diff-Algorithm-in-C-II

しかし、私のクライアントは、Notepad++Compareプラグインのように違いを強調したいと思っています。

アイデアをありがとう!

-JRC

4

2 に答える 2

3

提供する準備ができている正確なアルゴリズムが見つからない場合があります。しかし、できることは、列を画像列に置き換えて、比較時と同じように追加削除の画像を表示することで、C#-IIの汎用の再利用可能な差分アルゴリズムのロジックを簡単にカスタマイズできることです。LineNotepad++

また

このDiff.NETもご覧ください。便利な場合があります。

スクリーンショット:

  1. ファイルの違い
  2. ディレクトリの違い
于 2012-11-05T04:52:30.633 に答える
2

私は自分のプロジェクトの1つでそれを使用しました:http://diffplex.codeplex.com/

于 2012-11-05T04:47:07.237 に答える