- Я фанат Vim для більшості моїх цілей редагування.
- Але в ці дні, коли мені доводиться відкривати величезний файл ~ 1-2 концерти, він дуже повільно завантажується і виконує операції
- Які інші способи я можу ефективно редагувати такі величезні файли
Відповіді:
vim ви можете
: встановити двійковий
спочатку.
або використовувати гексексит. як /programming/699785/edit-very-large-sql-dump-text-file-on-linux
У цій статті пояснюється, що можна зробити самому 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
) ...
Спробуйте Джо . Я просто використовував його для редагування дамп-файлу ~ 5G SQL. Щоб відкрити файл, потрібно кілька хвилин, щоб зберегти його, з дуже невеликим використанням swap (у системі з 4G ОЗУ).