ScintillaDiff
A class library for comparing two text files with the ScintillaNET control.
Features
- Customizable indicator images
- Customizable indicator colors
- A List and a side-by-side views
- Access to the underlying Scintilla controls for styling, etc...
- NOTE: This is a Windows Forms control
Used libraries
The SUO package
The SUO stands for unofficial.ScintillaNET dependency which is updated with the recent pull requests build from this ScintillaNET fork from the original ScintillaNET. The fork was made to try to keep up with the changes to the code base suggested by users as the official version is getting outdated for unknown reason(s) ๐.
Thanks to
-
bobhodge For implementing horizontal scrolling sync; plus mousewheel scrolling.
-
XJmichaelw For adding IsEntireLineHighlighted attribute, which when set to true, will set the entire background of a line to a given colour corresponding to the change type for that line. And a bug fix leading to a crash when a form containing the control was minimized.
-
avstri for pointing out the speed up via a StringBuilder #1.
-
igitur For pointing out the .NET Framework 4 level-drop requirement
-
goroggy For pointing out the need for a character diff (#7).
-
JetBrains for their open source license(s).
Screen-shots
A list diff