Есть ли текстовый редактор, который может редактировать такой файл?
Я пробовал:
gedit
kate
nano
vim
mcedit
безуспешно.
files
text-editor
cupakob
источник
источник
Ответы:
Другой метод заключается в использовании
split
. Разделите файл на 8 частей и управляйте файлами с помощью редактора. После этого вы снова собираете файлы.источник
nano --nonewlines
чтобы избежать автоматического добавления новых строк)Попробуй Джо . Я просто использовал его для редактирования файла дампа SQL ~ 5G. Открытие файла заняло около минуты, а его сохранение - несколько минут, с очень небольшим использованием подкачки (в системе с 4G RAM).
источник
Вы не найдете их. Если вы хотите заменить некоторые строки в этом файле, вы можете посмотреть с помощью
less
или grep и использоватьsed
для поиска и замены некоторых строк.нравится:
В Википедии есть несколько полезных примеров: http://en.wikipedia.org/wiki/Sed
источник
-i
флагом (на месте), поэтому он ведет себя как текстовый редактор, который заменит исходное содержимое файла.sed -i
; вот для чегоed
.Попробуйте, если хотите, но такие большие файлы становятся непрактичными, если вы хотите сделать «нормальное» редактирование; Например, вы не хотите сохранять свои правки слишком часто; это займет слишком много времени :)
Если это один раз,
split
и онjoin
будет работать достаточно хорошо, и достаточно просто разбить его на управляемые куски, а затем снова соединить кусочки ... Обратите внимание, что многие редакторы добавят символ новой строки в конец отредактированного текста. файл, и сделать это, не сообщая вам! Для получения дополнительной информации см. Как остановить Gedit, Gvim, Vim, Nano от добавления символа новой строки конца файла?Попробуйте Gvim, если вы действительно хотите отредактировать такой большой файл .... Я только что загрузил в него файл размером 3,9 ГБ, и все кажется нормальным ...
Вот интересная ссылка по этому вопросу на stackoverflow
источник
iotop
чтобы посмотреть его статистику ввода-вывода во время загрузки. Системный монитор показывает, что у меня 3,2 ГБ ОЗУ (какие головоломки мне, так как у меня 4 ГБ) ...Используйте glogg - быстрый, умный обозреватель журналов: http://glogg.bonnefon.org/
источник
Существует еще один очень простой и быстрый способ замены содержимого в очень больших файлах (который работает вместо редактирования больших дампов MySQL)
Прежде всего, вы должны установить Midnight Comander - отличный файловый менеджер для Linux-систем.
После этого вы можете открыть любой файл любого размера в «режиме просмотра» (с ярлыком F3), переключиться в режим просмотра HEX (ярлык F4) и активировать режим редактирования (ярлык F2).
Например, у меня был дамп mysql 3 ГБ, где я хочу удалить строку SQL. Я открываю режим просмотра, нахожу строку, открываю шестнадцатеричный режим и заменяю содержимое до нужной строки комментарием MYSQL (строка «-», шестнадцатеричные коды 2D 2D 20).
Пример:
источник
010 Редактор отлично подходит для меня, работает очень быстро.
источник
Согласно смокингам :
НТН
источник
nedit
Текстовый редактор был вокруг в течение долгого времени , и вполне способен. Он может открыть текстовый файл 1.9 Гб примерно за 20 секунд. Это оконный графический интерфейс со всеми стандартными функциями редактирования текста, такими как подсветка синтаксиса, отступы, нумерация строк и т. Д.Если вы хотите изменить размер окна, сделайте это перед открытием большого файла. X11 Motif немного медленно изменяет размер, но это также и налоговый запрос.
Это во всех стандартных репозиториях, поэтому установите с:
Это GPLv2 с открытым исходным кодом.
https://sourceforge.net/projects/nedit/
Я пробираюсь через 30-40 Мб текстовых файлов и
nedit
легко с ними справляюсь .источник
Вы можете открыть файл, используя
hexedit
. Однако вы сможете только изменить текст, но не добавлять и не удалять его.источник
Согласно этой статье Википедии Сравнение текстовых редакторов VIM среди других. Я собирался предложить Джани, но есть? в поле для поддержки больших файлов ...
РЕДАКТИРОВАТЬ: я пошел вперед и попытался с Geany и сдался после ожидания 10 минут с 3 привязанными ядрами и в основном всю мою память (виртуальную и физическую) используется все время ... Не окончательно, так как он мог бы открыть его, если я был более терпеливым Я искал и не нашел никаких настроек / предпочтений для обработки больших файлов по-разному.
Мне больше нравится ответ fred.bear.
источник
В Windows у вас есть TextPad, EditPad и EmEditor.
В Linux у вас есть
кинезика:
http://turtlewar.org/projects/editor/
и многие шестнадцатеричные редакторы, такие как:
благослови
http://home.gna.org/bless/
или
wxhexeditor
http://wxhexeditor.sourceforge.net/home.php
Все они позволяют вам редактировать очень большие файлы (даже терабайты), и вы можете сделать это легко, без необходимости разбивать и рекомбинировать файл, который подвержен ошибкам и громоздок.
источник
Мы попадаем в ситуацию, когда файл журнала накапливается до 6 ГБ и нужно искать по дате или по строке. Немногие известные текстовые редакторы могут поддерживать такой большой файл.
Нашел редактор JOE, который может загрузить мой файл размером 6 ГБ за 2 минуты и позволил изучить файл.
Версия для Windows (sourceforge.net)
Ubuntu (sourceforge.net)
источник
Я работаю с NetBeans : в этом контексте он лучше, чем Eclipse.
Я знаю, что это для разработчиков, но вы можете открыть любой простой текстовый файл с ним.
источник
Emacs справится с этой задачей (я уже редактировал 10 + GiB-файлы в нем ранее), но для нового пользователя это примерно так же недружелюбно, как и для vim, поэтому может не удовлетворить ваши потребности. Кривая обучения довольно крутая.
источник