具有比较功能的大文本文件编辑器?

时间:2011-03-09 22:58:42

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

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

我需要看看在这两个文本文件中做了哪些更改,这就是我需要比较它们的原因。有没有人有任何建议?

5 个答案:

答案 0 :(得分:1)

diff file1 file2

答案 1 :(得分:1)

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

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

如果你需要一个编辑器,我知道Emacs可以配置为这样大的文件,但我自己没有尝试过。有关详情,请访问http://www.emacswiki.org/emacs/EmacsFileSizeLimit

答案 2 :(得分:0)

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

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

的插件

答案 3 :(得分:0)

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

答案 4 :(得分:-1)

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