- Я фанат Vim для большинства моих целей редактирования.
- Но в наши дни, когда мне приходится открывать огромный файл ~ 1-2 гигабайта, он очень медленно загружается и выполняет операции
- Какие еще способы я могу редактировать такие огромные файлы эффективно
8
sed
.Ответы:
Вим ты можешь
первый.
или используйте hexedit. как /programming/699785/edit-very-large-sql-dump-text-file-on-linux
источник
Набор
Вы также можете использовать
directory
/,undodir
чтобы поместить файлы подкачки и файлы отмены в другое местоисточник
В этой статье объясняется, что вы можете сделать для самого Vim, чтобы уменьшить накладные расходы, связанные с открытием большого файла.
источник
Посмотрите здесь: /ubuntu/28847/text-editor-to-open-4-3-gb-plain-text-file
split -b 53750k <your-file>
cat xa* > <your-file>
Выполнено :)
Извините, но бесплатный редактор обеспечивает хорошую поддержку больших файлов (не могу найти причину для этого)
ps
узнать Vim не так сложно: http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/
источник
Смотрите мой ответ здесь (не vim конкретно).
Какой огромный файл вы хотите редактировать?
источник
csplit
ваш файл журнала на управляемые части, отредактируйте их с помощью вашего любимого редактора и пересоберите файл журнала. Или разработайте свои собственные сценарии редактирования (возможно, с помощьюsed
) ...Попробуй Джо . Я просто использовал его для редактирования файла дампа SQL ~ 5G. Открытие файла заняло около минуты, а его сохранение - несколько минут, с очень небольшим использованием подкачки (в системе с 4G RAM).
источник