Compare Plugin
-
Hi guys,
I’ve installed notepad++ to compare .cs files but it doesn’t work.
1- open both files
2- plugin
3- compare
4- compare
then I saw “unknown exception” error.
any suggestions?!! -
Sonia HI.
I had compare troubles where the plugin was destroying returning to the previous explorer file listing (for instance) which i traced down to the compare plugin. After a hell of a lot of wasted time and tracking down I find that 1.5.6.6 does actually work for me in comparing as well as returning focus to the original program once Notepad++ has been closed. So I recommend 1.5.6.6. from [https://bitbucket.org/uph0/compare/downloads](link url).
Also a dose of Good luck. MInsik.
-
Hello Yaron, thanks for changes you made on plugin. I used old one until now and i have a lot of troubles with it.
You and UFO have made great job! :-)I have one proposal for improvement. It will be nice to have a options to change color(or reverse alpha) of text in highlighted areas. I have the dark theme with light color text and when selected lines have bright background(default yellow or green) then the text fades in background.
-
Hello Petr,
Thanks. UFO deserves the flowers. :)
Pavel Nedev has been working on a new version. Yo can open an issue here.Best regards.
-
hello Yaron,
Could you provide a 64-build of compareplugin, please?
Thanks
-
-
Thank you Yaron!
-
You’re welcome.
-
@Yaron said:
Hello crayxt,
Pavel Nedev’s excellent version (both x32 & x64) is available here.
Best regards.
Yaron, thanks to your comment, I downloaded the “cp-pnedev-0094-d8e277588455e43f16041566073126e706185960.7z” file from Pavel’s DropBox page to test the 64bit version. It works, with the following caveat:
- If Notepad++ 7.2.2 x64 is launched, but the Compare plugin is never used, Notepad++ crashes on Exit.
- If Notepad++ 7.2.2 x64 is launched, and the Compare plugin is used, Notepad++ does not crash on Exit.
.
In the 7z archive file, I noticed the 32bit Compare plugin version includes a “ComparePlugin” folder with two files in it: git2.dll & sqlite3.dll. However, in the 64bit Compare plugin version, the “ComparePlugin” folder is empty. I was able to find a 64bit version of sqlite3.dll online from the sqlite organization, but git2.dll seems to be development language specific (there is no generic 64bit version available). The Compare plugin works without these 64bit DLLs, but I’m wondering if they are needed to prevent Notepad++ from crashing on exit if the Compare plugin is not used.
If you have any insight on whether the 64bit “ComparePlugin” DLLs are necessary, or if you can pass this note along to Pavel Nedev, it would be appreciated.
I look forward to your response.
Best regards.
-Jay
-
Regarding my previous post, the same problem occurs with the 32bit version of the Compare plugin in Notepad++ 7.2.2 32bit…
- If Notepad++ 7.2.2 is launched, but the Compare plugin is never used, Notepad++ crashes on Exit.
- If Notepad++ 7.2.2 is launched, and the Compare plugin is used, Notepad++ does not crash on Exit.
.
I’m still unsure about the importance of the git2.dll & sqlite3.dll files located in the “ComparePlugin” folder, but the crash on exit occurs on both 32bit & 64bit versions of Notepad++. (Removing “ComparePlugin.dll” from the Notepad++ plugins folder resolves the problem)
-
@Yaron said:
Hello crayxt,
Pavel Nedev’s excellent version (both x32 & x64) is available here.
Best regards.
Yaron, thank you for posting your comment regarding a 64bit Compare plugin. Unfortunately, the plugin DLL in the link you provided caused Notepad++ 7.2.2 (both 32bit & 64bit) to crash on exit if the Compare plugin (both 32bit & 64bit) was installed, but not used during a Notepad++ session - an unusual problem.
Luckily, after some digging, I found a Compare plugin (both 32bit & 64bit) version that does work from Appveyor…
Compare Plugin v1.5.6.8 (compatible with Notepad++ 7.2.2 32bit & 64bit)
32bit:
https://ci.appveyor.com/project/jsleroy/compare-plugin/build/job/ad3uerb6ebct87k8/artifacts64bit:
https://ci.appveyor.com/project/jsleroy/compare-plugin/build/job/qerjyu4gfe4je8ch/artifactsBest Regards.
-Jay
P.S. - Please disregard my two previous posts. I can’t seem to delete them.
-
Hello Jay,
The links I posted were outdated. Sorry.
Pavel Nedev frequently updates the Compare Plugin Repository. I’d recommend to follow it.
And let’s not forget to thank Pavel for his remarkable work. :)The files git2.dll & sqlite3.dll are for the “Git Diff” command/functionality.
If you don’t use that command you don’t need those DLLs.Best regards.