我需要一个文本编辑器来编辑/可视化 >10GB 的文本文件

我需要一个文本编辑器来编辑/可视化 >10GB 的文本文件

为了可视化并希望编辑一个非常大的文本文件,超过 10GBytes(整个数据库的备份转储),我尝试过使用 vim...它的表现不是很好。

我也尝试过让猫至少想象一下,猫也没有表现得不正常。

有没有可以编辑大文件的工具?可以通过有限的行组查看/编辑而不尝试加载其余行,除非被告知加载新的行组(非常有限),并且可能由于搜索实用程序而可以跳转某些位置。

答案1

它对编辑部分没有帮助,但可视化less可能是一种选择。优点是less可以快速读取大文件,因为它不需要文件适合 RAM。这使得它成为比例如更好的选择vim

答案2

像这样的工具sed(1)就是为此类任务而设计的。如果您需要对逐行完成的操作进行更多控制,也许 Perl 或 Python 之类的东西更适合这项工作。

无论如何,翻阅 10GiB 文件将花费长的时间。将其放入数据库管理器中并在那里进行按摩不是更容易吗?

相关内容