Редактор командной строки Unix для больших файлов

Я иногда сталкиваюсь с проблемой, где я должен заменить всего несколько символов в файлах ~10Gb. Поскольку у меня только есть 2 ГБ RAM, открывая такой файл с Vim или nano использует все системные ресурсы.

Путем я делаю это, теперь я, любой делает мои изменения с sed, который не очень удобен, или я использую комбинацию head и tail разделять меньшую часть файла, редактирование это, затем cat поддержите вместе части. Еще менее удобный.

Так, делает любой знает редактора, который не загружает целый файл в память (или возможно переключатель, с которым я могу использовать vim или другой популярный редактор)?

4
задан 03.12.2010, 15:09

1 ответ

можно настроить энергию для поведения лучше с большими файлами:

http://www.vim.org/scripts/script.php?script_id=1506

Editing large files can be a time consuming process as Vim is working on 
a number of things behind the scenes, such as maintaining an undo database, 
searching for a syntax highlighting synchronization point, etc.  

LargeFile.vim is a very small "plugin"; mostly, its just an autocmd that 
disables certain features of vim in the interests of speed. 
2
ответ дан 07.12.2019, 21:27

Теги

Похожие вопросы