Я хотел отредактировать только первую строку файла размером 4 МБ. Когда я открываю такие большие файлы в gedit, загрузка файла занимает минуту или две, но отображается и позволяет редактировать ту часть, которую он уже загрузил. Итак, я открыл файл, быстро отредактировал первую строку, сохранил файл и закрыл gedit, прежде чем он был даже близок к завершению загрузки файла.
Как удалось сохранить файл перед полной загрузкой? Единственный известный мне способ редактирования файлов - это загрузить его в память, отредактировать копию в памяти, а затем записать все это обратно в файл.





4 МБ - это не очень много. На то, чтобы просто загрузить это, не должно потребоваться минута или две. Возможно, он загружает все это в память, но затем требуется некоторое время, чтобы отобразить все это - для заполнения виджетов пользовательского интерфейса может потребоваться некоторое время. (Надеюсь, ни минуты для файла размером 4 МБ, но ...)
Может быть, именно так он позволяет вам отредактировать начало и быстро его сохранить - он закончил загрузка файл, но не закончил отображение его.