Просмотр файла в emacs, размер которого превышает максимальный размер буфера - PullRequest
7 голосов
/ 29 ноября 2010

Можно ли просматривать часть файла одновременно?Кстати, я на 64-битной Ubuntu

Ответы [ 2 ]

6 голосов
/ 29 ноября 2010

С comp.emacs :

Вы можете загрузить только часть файла с помощью: insert-file-content-literally и: insert-file-contents

и вы можете сохранить часть буфера с помощью: append-to-file и: write-region

Вы можете передать целочисленную позицию поиска в область записи для параметра append, чтобы обновить запись всередина файла.

Вы можете установить 64-битный пакет Emacs (или создать его самостоятельно), чтобы увеличить размер буфера до миллиона терабайт.

5 голосов
/ 29 ноября 2010

Не совсем, нет.См. VLF и EmacsFileSizeLimit для обсуждения.

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

...