Compare Plugin - Unable to turn off Synchronize Vertical Scrolling Version 7.6.6 with Compare V2
-
Thanks for helping with embedding the images.
Removed all plugins except ComparePlugin 3.0, and periodically Notepad ++ hangs.
But it doesn’t crash like before, right?
I’ll look into it, thanks.Yes, unfortunately that’s the case with Compare 3. You need to select manually the sections you are focusing on. Disabling and re-enabling vertical scroll sync in Compare 3 is something that might not be that easy.
Rewriting part of my previous post here to make images directly visible:
Just FYI, the development compare (no matter if v3 RC or ComparePlus) is considerably slower than Compare v2 when comparing files with lots of replacement lines because it tries to “intelligently” find the changed lines (which brings more accuracy on the price of slower compare). As I said, the compare is perceived to be slower only in the case there are lots of replacements and lines that “look” similar.
To get an idea, look at the following compare excerpt screenshots (first Compare v2, followed by ComparePlus):

As you can see from the images, Styler and Prefix mode sections are with changed order and ComparePlus tries to match the commands IDs as well (not yet perfect but at least better compare results than Compare v2).
I’m still in the process of developing the smart change detection and I will try to make a good compromise between accuracy and compare speed.
-
This post is deleted! -
Hi @guy038 ,
Thank you.
I’m intrigued by the new option
Highlight Diffs on Character Level! What does this mean ?It shows the differences on character level instead of “word” level. It can help finding the exact character mismatch between two very similar words but it is particularly useful if you compare hex sequences.
Look at the following example of compare results with
Highlight Diffs on Character LevelOFF and ON respectively:

BR
-
Hi, @pnedev, and All,
Indeed, your pictures are very explicative ;-)) It’s easy to see the benefit of that option, in some cases :
-
With this option
OFF, it supposes that lines5to7are completely different, so that3lines were added in the hex 1.txt file and3lines were deleted in the hex 2.txt file -
With that option
ON, it supposes that lines5to7are rather identical and that only2single characters are different, in each line, between the two files
Regards,
guy038
-
-
Hello @pnedev,
In your post, above :
https://community.notepad-plus-plus.org/post/43047
The
x86andx64links to the two versions, of your futureComparev3.0plugin, seem obsolete, by now !Did you do it, on purpose ?
Just because I want to get the
x64version, … for my future Windows10 laptop ;-))Good developpment of your new build !
Best Regards,
guy038
-
Hi @guy038 ,
No, it was not me. The AppVeyor has automatically deleted the binaries because a lot of time had passed (6 months is the builds life span AFAIR).
But you can probably use the latest development version: x64 or x86.Oh, It is now called ComparePlus but I know that you know how to install it ;)
Thank you and
BR,
Pavel -
@guy038 said in Compare Plugin - Unable to turn off Synchronize Vertical Scrolling Version 7.6.6 with Compare V2:
for my future Windows10 laptop ;-))
Wha??!! :-)
-
Hello, @pnedev and All,
I’ve just downloaded your two versions and installed the
x86one ( for now !) Waoooouh ! Really promising ;-))BTW, I succeeded to find out the correct link, on GitHub, to your last
Build 488:https://ci.appveyor.com/project/pnedev/compare-plugin
-
Then, click, either, on :
-
Environment: PlatformToolset=v141; Configuration: Release Unicode; Platform: x64
-
Environment: PlatformToolset=v141; Configuration: Release Unicode; Platform: x86
-
-
Then, click on the
Artifacts, on the far right -
Finally, click on
ComparePlus.dllto download it
Now, if XXXX, below, represents the installation folder of the last portable release
v7.8.4, with theComparePlusplugin only installed, by the user, I get this view tree :XXXX \ |-- autoCompletion (folder) | \ | |-- Some ".xml" files | | |-- localization (folder) | \ | |-- Some ".xml" files | | |-- plugins (folder) | \ | |-- ComparePlus ( folder ) | | \ | | |-- ComparePlus.dll | | | | | |-- ComparePlus ( folder ) | | \ | | |-- git2.dll | | | | | |-- sqlite3.dll | | | | | |-- Config (folder) | | \ | | |-- ComparePlus.ini | | | | | |-- Other ".ini" files | | | | | |-- nppPluginList.dll | | | | | |-- doc (folder) | | | | | |-- mineTools (folder) | | \ | | |-- mineTools.dll | | | | | |-- NppConverter (folder) | | \ | | |-- NppConverter.dll | | | | | |-- NppExport | \ | |-- NppExport.dll | | |-- themes (folder) | \ | |-- Some ".xml" files | | |-- updater (folder) | \ | |-- GUP.exe | | | |-- gup.xml | | | |-- libcurl.dll | | | |-- LICENSE | | | |-- README.md | | |-- userDefineLangs ( folder ) | \ | |-- userDefinedLang-markdown.default.modern.xml | | |-- doLocalConf.xml | |-- Notepad++.exe ( Last version 7.8.4 ) | |-- SciLexer.dll | |-- Some ".txt" files and "change.log" | |-- Some ".xml" CONFIGURATION filesCould you confirm @pnedev, that the sub-folder containing the
git2.dllandsqlite3.dlllibrairies must be writtenComparePlus, as well ?
Now, regarding the new features, compared to
ComparePlugin v2.0, it’s really impressive ;-))-
The commands
Compare Selections,Find Unique LinesandFind Unique Lines in Selections -
The options
Detect Diffs on Character Level,Shows Only Diffs (Hide Matches)andShow Only Compared Selections -
The filters
Ignore Empty LinesandIgnore Case -
The settings
Align all matching lines,Never colorize ignored lines,Move caret on navigationandShow "Close Files?" dialog on match -
The highlighting settings
Added HighlightandRemoved Highlight
Simply amazing ;-))
BTW, @pnedev, in the final version, could you change the first setting as :
-
New file in right/bottom view
-
Old file in right/bottom view
Best Regards,
guy038
-
-
Hi @guy038 ,
Could you confirm that the sub-folder containing the git2.dll and sqlite3.dll librairies must be written ComparePlus, as well ?
Yes, that’s correct.
Simply amazing
Thank you.
in the final version, could you change the first setting as …
Sure, no problem.
I hope to be able to release ComparePlus soon, it took much longer than I expected. But I’m really close now, just need to fix several issues.
BR
-