编辑超过 100GB 的大文件时的一些问题

Some issues when edit large files more than 100GB

有时编辑超过 100GB 的大文件时。 (我的电脑物理内存是128GB,使用的是nvme ssd)

  1. 零钱。 vs 快速保存? 当我对文件做了一个小改动时,比如删除文件的第一行。有没有更有效的方法来完成这个功能? 200gb的文件需要半小时才能保存。

  2. 有时 emeditor 会检测到 json 或 csv 错误行。将这些行标记为书本容易吗?因此提取或删除这些行将很容易。

  3. replace中可以使用序列号自动填充吗?

编辑超过 1 亿行时。我所知, 正常的功能应该是 切换到 csv 模式和 插入一个新列。和 然后填充序列号。这些步骤也很耗时。

这些步骤可以通过replace函数完成吗?下面是一个例子。

示例:

{"Genres":"Drama","Product":"Ice Cream - Super Sandwich","Title":"White Lightnin'"} {"Genres":"Drama|War","Product":"Raspberries - Frozen","Title":"Leopard, The (Gattopardo, Il)"} {"Genres":"Crime|Drama|Film-Noir","Product":"Cookie Dough - Chunky","Title":"Limits of Control, The"} {"Genres":"Drama|Mystery","Product":"Watercress","Title":"Echoes from the Dead (Skumtimmen)"} {"Genres":"剧情|惊悚片","Product":"Cumin - Whole","Title":"好人"}

需要转换成

{"id":1,"Genres":"戏剧","Product":"冰淇淋 - 超级三明治","Title":"White Lightnin'"} {"id":2,"Genres":"剧情|War","Product":"Raspberries - Frozen","Title":"Leopard, The (Gattopardo, Il)"} {"id":3,"Genres":"Crime|Drama|Film-Noir","Product":"Cookie Dough - Chunky","Title":"Limits of Control, The"} {"id":4,"Genres":"剧情|悬疑","Product":"Watercress","Title":"Echoes from the Dead (Skumtimmen)"} {"id":5,"Genres":"剧情|惊悚","Product":"Cumin - Whole","Title":"好人"}

Mockaroo 创建的数据

假设您是 运行 相对较新版本的 EmEditor

查找(Ctrl+F):{

选项:匹配大小写,完成后关闭,(None)

单击[Select全部](应在您的文件中全部选中)

编辑菜单 - 高级 - 编号(或 Alt+ N)

第一行:{"id":1

增量:1

确保选择十进制

点击[确定]