有没有简单的方法将Notepad++的比较插件设置为Windows上Git的差异工具?我不确定它能否从命令行调用,所以可能不行。
Translated: 有没有简单的方法将 Notepad++ 的比较插件设置为 Windows 上 Git 的差异工具?我不确定它是否可以从命令行调用,因此也许不可行。有没有简单的方法将Notepad++的比较插件设置为Windows上Git的差异工具?我不确定它能否从命令行调用,所以可能不行。
Translated: 有没有简单的方法将 Notepad++ 的比较插件设置为 Windows 上 Git 的差异工具?我不确定它是否可以从命令行调用,因此也许不可行。[diff]
tool = araxis // enter your tool of choice here, Araxis is just an example
如果您想了解更多关于它的内容,这里有一个链接指向手册页面:http://www.kernel.org/pub/software/scm/git/docs/git-difftool.html
自从ComparePlus发布以来,将其设置为git的差异工具实际上非常容易。
ComparePlus是Compare的后续版本,我使用插件管理安装了1.1版。
在您的.gitconfig文件中,添加以下行(如果您将其安装在其他位置,请调整notepad++.exe的路径):
[diff]
tool = npp_compareplus
[difftool]
prompt = false
[difftool "npp_compareplus"]
cmd = \"C:\\Program Files\\Notepad++\\notepad++.exe\" -multiInst -nosession -pluginMessage=compare \"$REMOTE\" \"$LOCAL\"
-multiInst
选项将在新窗口中启动文件比较,-nosession
选项将在新窗口中打开,而不会加载任何旧的/其他会话的文件。而-pluginMessage=compare
则告知 NPP 使用 ComparePlus 插件,并传递本地/远程文件的参数。START /B C:\PROGRA~1\Notepad++\notepad++.exe -multiInst -nosession -pluginMessage=compare %1 %2
放入一个.bat文件中,并将其设置为选项中的比较程序。(请手动输入.bat文件路径,因为文件选择器只允许选择.exe文件) - undefined