Running NotePad++ from Command line with Compare Plugin showing compare result

compare, notepad++, string-comparison

Solution

tl;dr:

The command is `Notepad++\plugins\ComparePlugin\compare.exe file1 file2`.

Details:

Download the compare plugin https://bitbucket.org/uph0/compare/downloads/ComparePlugin.v1.5.6.6.bin.zip. Installing the compare plugin from the plugin manager within Notepad++ does not install the requisite exe. I assume you could also build from source to obtain the exe.

Follow the manual installation instructions in the readme:

To install manually, copy ComparePlugin.dll and ComparePlugin subfolder into the plugins directory C:\Program Files\Notepad++\Plugins.

For a portable Notepad++ installation, you need to run the command from a directory above the notepad++ directory (or with absolute path of exe), otherwise you get an error that Notepad++.exe is not found.

The commands look like this:

>cd C:\portapps\Notepad++
>cd ..
>Notepad++\plugins\ComparePlugin\compare.exe C:\files\file1.txt C:\files\file2.txt

ufo's answer put me on the right track but it did not contain the commands to run.

Problem

I am trying to find a way to call notepad++ from command line with compare plugin showing the compare result providing I pass 2 files name which I want to compare. Think like I have a batch file, which does some work and result is opening notepad++ showing 2 files in compare mode. (Yes, compare plugin is installed) If anyone has any other suggestion to using any other editor or software also welcome..

Original source

Related problems