Как gedit редактирует и сохраняет большой файл до его полной загрузки? - PullRequest
0 голосов
/ 28 декабря 2008

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

Как удалось сохранить файл перед его полной загрузкой? Единственный известный мне способ редактирования файлов - это загрузить его в память, отредактировать копию в памяти, а затем записать все обратно в файл.

1 Ответ

4 голосов
/ 28 декабря 2008

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

Может быть, это позволяет вам редактировать начало и быстро его сохранить - оно закончено загрузка файла, но не завершено отображение этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...