2008-12-28 57 views
0

我想编辑一个4 MB文件的第一行。当我在gedit中打开这么大的文件时,需要一两分钟才能加载文件,但显示并允许您编辑已加载的部分。因此,我打开文件,迅速编辑第一行,保存文件,并在完成加载文件之前关闭gedit。在文件加载完成之前,gedit如何编辑并保存大文件?

它怎么能在完全加载之前保存文件?我知道编辑文件的唯一方法是将其加载到内存中,编辑内存中的副本,然后将整个文件写回到文件中。

回答

4

4MB不是非常大。加载它真的不需要一两分钟。它有可能将它全部加载到内存中,但是需要一段时间才能全部显示 - UI部件可能需要一段时间才能填充。 (不适用于一个4MB的文件一分钟,我倒是希望,但是......)

也许这就是它是如何让你编辑的启动和快速保存它 - 它的完成加载文件,但没有完成显示它。

相关问题