【问题标题】:How to compare two files in Notepad++如何在 Notepad++ 中比较两个文件
【发布时间】:2015-06-20 21:47:33
【问题描述】:

我想比较两个不同文件中的值。
在 Notepad++ 5.0.3 版中,我们有快捷按钮 Alt+d 但在 6.6.8 版中我找不到任何比较选项。

还请告诉我哪个版本最稳定。

【问题讨论】:

    标签: file compare notepad++


    【解决方案1】:

    更新:

    • 对于 Notepad++ 7.5 及更高版本使用比较 v2.0.0
    • Notepad++ 7.7 及以上版本使用比较v2.0.0 for Notepad++ 7.7,如果需要手动安装请按照以下说明进行,否则使用“Plugin Admin”。

    我将Compare plugin 2 用于notepad++ 7.5 和更新版本。 Notepad++ 7.5 及更新版本没有插件管理器。您必须手动下载和安装插件。 是的,如果您使用 64 位或 32 位 (86x),这很重要。

    所以请记住,如果你使用 64 位版本的 Notepad++,你也应该使用 64 位版本的插件,同样适用于 32 位。

    我写了guideline如何安装:

    1. 以管理员模式启动 Notepad++。
    2. F1 来查看您的 Notepad++ 是 64 位还是 32 位 (86x),因此您需要下载正确的插件版本。下载Compare-plugin 2
    3. 在临时文件夹中解压缩比较插件。
    4. 从临时文件夹导入插件。
    5. 插件应出现在插件菜单下。

    注意:
    也可以拖放插件.dll文件 直接在插件文件夹中。
    64位:%programfiles%\Notepad++\plugins
    32位:%programfiles(x86)%\Notepad++\plugins

    更新 感谢@TylerH 的这次更新:Notepad++ 现在有“Plugin Admin”作为旧插件管理器的替代品。但是这种方法(答案)对于几乎所有 Notepad++ 插件手动添加插件仍然有效。

    免责声明:本指南链接参考我的个人网站site

    【讨论】:

    • 如果错过,步骤 4 导入通过设置菜单 > 导入 > 导入插件完成。
    • 这比这容易得多。插件 > 插件管理 > 勾选比较 > 安装(V 7.8.4 - 32 位)
    【解决方案2】:

    2018 年 10 月 25 日。更新。

    Notepad++ 7.5.8 默认没有插件管理器。您必须手动下载插件。

    请记住,如果您使用 64 位版本的 Notepad++,您还应该使用插件的64 bit version。我有一个类似的问题here

    【讨论】:

      【解决方案3】:

      我给出答案是因为我需要在notepad++中比较2个文件并且没有可用的选项。

      所以首先按照question here的要求启用插件管理器,然后按照此步骤比较该软件中免费的2个文件。

      1.打开notepad++,转到

      插件 -> 插件管理器 -> 显示插件管理器

      2.显示可用插件列表,选择比较并安装

      3.重启记事本++。

      http://www.technicaloverload.com/compare-two-files-using-notepad/

      【讨论】:

      • 这似乎是正确的答案,因为它提到 Notepad++ 没有直接附带 PluginManager,您必须首先安装该链接中提到的@Ajay2707。这很有帮助。
      【解决方案4】:

      有“比较”插件。您可以通过 Plugins > Plugin Manager 安装它。

      您也可以安装专门的文件比较软件,例如WinMerge

      【讨论】:

      • WinMerge 是要走的路(即使是 Notepad++ 的粉丝)
      • @escalator 是的,这是真的。我安装了这两个程序并创建了一个 NppExec 脚本来启动 winmerge。如果有拆分视图,winmerge 从左侧视图加载文件并与右侧的文件进行比较,在 Notepad++ 中一键单击。两全其美:)
      • @LarsFischer 听起来很棒。我设法下载了所有插件和 WinMerge。但我真的不知道如何使用 NppExec 脚本来启动 winmerge。你介意分享你的剧本吗?我们可以在Chat 见面。谢谢。
      • @Alex 你会安装例如WinMerge,然后为 Notepad++ 安装 NppExec 插件。然后通过 Plugins -> NppExec-> Execute ... 创建一个脚本,其内容为:npp_console keep npp_save "$(LEFT_VIEW_FILE)" npp_save "$(Right_VIEW_FILE)" npp_run "C:\Program Files (x86)\WinMerge\WinMergeU.exe" "$(LEFT_VIEW_FILE)" "$(Right_VIEW_FILE)"(四行)这将使用左右视图文件(或当前文件,如果只有一个视图处于活动状态)运行 WinMerge。以某个名称保存脚本,并查看stackoverflow.com/a/34611800/4086774 为它分配快捷方式。
      • OP 询问如何使用 Notepad++ 做到这一点,许多答案存在分歧。
      【解决方案5】:

      或者,您可以安装“SourceForge Notepad++ Compare Plugin 1.5.6”。 它提供两个文件之间的比较功能并显示两个文件之间的差异。

      参考链接:https://sourceforge.net/projects/npp-compare/files/1.5.6/

      【讨论】:

      • 我相信这实际上是@LarsFischer提到的同一个插件
      • 这在您因为访问控制问题而无法下载插件时非常有用。
      • 只有 32 位最近好像也没有重建,抱歉。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 2020-06-09
      • 2012-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多