2015-06-16 5 views
-1

Я хотел бы знать, что это максимальный размер, что ВИМ или Emacs EDITORE может открыть & редактироватьКаков максимальный размер, который vim или emacs могут открывать и редактировать?

+0

Я думаю, это зависит от того, на каком оборудовании вы работаете. – aioobe

+0

Hi Aioobe, Спасибо за ваш ответ. У меня максимальная 256 ГБ оперативной памяти и очень хорошее место на жестком диске. – Bala

+0

Вы действительно хотите отредактировать этот файл или просто хотите его прочитать? – romainl

ответ

3

Документация просто заявляет об этом:

Максимальный размер файла 2147483647 байт (2 Гбайт), когда длинный integer - 32 бита. Гораздо больше для 64-битных длин. Также ограничен доступным дисковым пространством для | swap-файла |.

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

0

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

Существует пакет (vlf), который поддерживает редактирование очень больших файлов, что работает благодаря тому, что он не открывает весь файл сразу, с размером контролируемого куска.

+0

Можно ли редактировать файлы внутри .tgz с помощью vim или emacs? – Bala

+0

Emacs, да, vim не знаю. Если у вас очень большой файл .tgz, как вы подразумеваете, прямое редактирование будет работать плохо. Что вы на самом деле пытаетесь сделать? Это помогло бы, если бы вы сказали, а не задавать ортогональные вопросы об редакторах. –

+0

Привет, Фил, на всякий случай в будущем захотите обратиться и внести изменения без извлечения файла. – Bala