小编ips*_*psi的帖子

Linux 文本编辑器能够处理非常非常长的行和固定长度的记录

我在这里遇到了一个相当简单的问题:我有一段文本,它是一个巨大的大行(约 150,000 个字符)。没有换行符,而且它是一个固定长度的平面文件(即它是由COBOL程序生成的),因此引入换行符不仅很尴尬,而且如果我试图对文件进行更改,它也毫无帮助。

大多数文本编辑器都在为这么大的一行而苦苦挣扎(less不喜欢,Gedit不喜欢,nano不喜欢,我听说vim不喜欢,等等),尽管它们确实有效。

有没有人对更适合我正在处理的数据的编辑器有任何建议?它只是一行,但它仍然会导致比具有正常长度行的 1GiB+ 文本文件更多的问题......

如果它EBCDIC在遇到空字节时使用而不是 barf会更好,或者在写回时破坏它们(某些字段是二进制编码的十进制数)。

请注意,这不是关于原始大小很大的文件——文件只包含一行——而是关于大多数编辑器没有优化来处理很长的行的事实。

linux text-editors

8
推荐指数
2
解决办法
3748
查看次数

标签 统计

linux ×1

text-editors ×1