Roh*_*yal 7 compare notepad++ string-comparison
我试图找到一种方法从命令行调用notepad ++,比较插件显示比较结果,提供我传递2个文件名,我想比较.
想想我有一个批处理文件,它做了一些工作,结果是打开notepad ++在比较模式下显示2个文件.(是的,安装了比较插件)
如果有人有任何其他建议使用任何其他编辑或软件也欢迎..
有一个名为NppCompareLoader的工具可以完全满足您的需求.只需将其放入N ++安装文件夹即可.我多年来一直使用它作为TortoiseSVN和TortoiseGit的差异查看器,因此你当然可以从命令行调用它.
/编辑
从(非官方)比较插件版本1.5.6.6开始,不再需要上面提到的附加加载器.插件中已经包含了一个.这是关于更改日志片段:
tl; dr:
命令是Notepad++\plugins\ComparePlugin\compare.exe file1 file2。
细节:
下载比较插件https://bitbucket.org/uph0/compare/downloads/ComparePlugin.v1.5.6.6.bin.zip。从Notepad ++中的插件管理器安装比较插件不会安装必需的exe。我认为您也可以从源代码构建以获取exe。
请遵循自述文件中的手动安装说明:
要手动安装,请将ComparePlugin.dll和ComparePlugin子文件夹复制到插件目录C:\ Program Files \ Notepad ++ \ Plugins。
对于便携式Notepad ++安装,您需要从notepad ++目录上方的目录(或使用exe的绝对路径)运行命令,否则会收到未找到Notepad ++。exe的错误。
命令如下所示:
>cd C:\portapps\Notepad++
>cd ..
>Notepad++\plugins\ComparePlugin\compare.exe C:\files\file1.txt C:\files\file2.txt
Run Code Online (Sandbox Code Playgroud)
ufo的答案使我走上了正确的轨道,但其中不包含要运行的命令。
| 归档时间: |
|
| 查看次数: |
10333 次 |
| 最近记录: |