【问题标题】:Large text file editor with compare feature?具有比较功能的大文本文件编辑器?
【发布时间】:2011-07-12 07:41:28
【问题描述】:

我正在尝试比较 2 个大约 500MB 的大文本文件,我尝试使用 Notepad++、Textpad、VIM 等,但无法让它们打开文本文件。要么这样,要么可以工作的编辑器没有比较功能。

我需要查看这 2 个文本文件中发生了哪些更改,这就是我需要比较它们的原因。有人有什么建议吗?

【问题讨论】:

    标签: diff text-editor large-files file-comparison


    【解决方案1】:

    difffile1 文件2

    【讨论】:

      【解决方案2】:

      文件是否应该非常相似?使用差异程序而不是编辑器;因为他们专门展示差异,所以他们通常更有能力处理大文件。

      http://drupal.org/node/324 的页面有一个 Windows 差异程序列表。如果您使用的是 Unix 或 Linux,您可能已经安装了 diff。

      如果你需要一个编辑器,我知道 Emacs 可以为这么大的文件配置,但我自己没有尝试过。更多信息http://www.emacswiki.org/emacs/EmacsFileSizeLimit

      【讨论】:

        【解决方案3】:

        Winmerge http://winmerge.org/ 正是你想要的。

        【讨论】:

          【解决方案4】:

          使用 UNIX/LINUX diff file1 file2 不适用于大型文本文件。我今天花了一些时间研究解决方案,我想与您分享我的发现。有开源项目 Meld http://meldmerge.org/。它也可以在 OS X、Linux 和 Windows 平台上使用。

          如果您更喜欢使用 notepad++,可以下载插件: 打开 notepad++ -> 插件 -> 插件管理器 -> 显示插件管理器 -> 找到名为“比较”的插件。

          【讨论】:

            【解决方案5】:

            JujuEdit 打开大文件,它不会将它们加载到内存中。它不比较功能。 我在 2 秒或更短的时间内打开了一个 1G 字节的文件。 它有二进制模式。

            【讨论】:

              猜你喜欢
              • 2022-12-18
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多