LINUX.ORG.RU

Не жадный текстовый редактор

 , , texteditor


0

1

Доброго!

Понадобилось открывать очень большие текстовые файлы (самый большой около 75Гб), однако текстовые редакторы почему-то хотят загрузить его целиком в память, да еще и разбить на строчки и прочую чепуху. Из-за этого необходим объем памяти увеличивается раз в 10. Пробовал gedit, medit, kate, leafpad.

Может кто знает какой-нибудь, который не будет пытаться съесть 75Гбвый файл?

Где ты такие нашёл? оО

cinyflo ★★★★★
()
Ответ на: комментарий от Falcon-peregrinus

nano хочет загрузить целиком, а geany закрывает, если более 2Гб памяти съел.

Emacs или Vim

не, спасибо, только если уж совсем по другому никак.

А тебе за какой целью их открывать?

Ползать по внутренностям xdl файлов (Описание fpga от Xilinx)

Rubbiroid
() автор топика

Я уверен, это настраивается где-то в дебряхх эмаксика.

anonymous
()

Будь мужиком, поставь себе хотя бы 64Г памяти.

А иначе vim/split и прочая коммандлайня.

queen3 ★★★★★
()
Ответ на: комментарий от sin_a

И потом высчитывать в каком куске находится описание какого-нить блока? Так уж проще грепом...

Rubbiroid
() автор топика
Ответ на: комментарий от Rubbiroid

Если и есть что, то только vim(vi). А вот emacs немного сливает на больших файлах.
Emacs-пользователь.

anonymous
()

это наверное минимальный объем?

swwwfactory ★★
()
Ответ на: комментарий от anonymous
Maximum file size 2147483647 bytes (2 Gbyte) when a long integer is 32 bits. Much more for 64 bit longs. Also limited by available disk space for the |swap-file|.

Ан-нет. Тебе нужно что-то ленивое искать.

anonymous
()
Ответ на: комментарий от swwwfactory

Ты про emacs? Vim всяко быстрее на очень больших файлах. А маленькие приятно с emacs разгребать. Особенно, если c подсветкой C-x w, да закладками, прямо оргазмируешь, ничего лучше не придумаю.

anonymous
()
Ответ на: комментарий от anonymous

Ты про emacs? Vim всяко быстрее на очень больших файлах. А маленькие приятно с emacs разгребать. Особенно, если c подсветкой C-x w, да закладками, прямо оргазмируешь, ничего лучше не придумаю.

emacs крут, но на больших файлах надо выключать нумерацию строк. Кстати да - закладки, главное научиться ими пользоваться для всех нужд (bookmark+). Не пробовал на больших файлах и насчет вима - как-то привык к емаксу. Кстати у последнего есть hexl-mode

swwwfactory ★★
()
Ответ на: комментарий от Rubbiroid

Кхм.. извращение, конечно, но работает. Спасибо за идею.

Далее кусок берешь - копируешь в нормальный редактор и потом обратно аккуратно.

swwwfactory ★★
()
Ответ на: комментарий от swwwfactory

Не, мне изменять содержимое не надо. Просто туда-сюда прыгать поиском и читать содержимое. А того, что может bless вполне хватает.

Rubbiroid
() автор топика
Ответ на: комментарий от sin_a

Этим не удобно пользоваться. Искомый текст может встречается хоть 10к раз в файле. Тут важно еще то, что вокруг искомого текста находится.

Rubbiroid
() автор топика

Инкрементирую less и багрепорт mc-разрабам: mcedit тоже, собака такая, пытается весь файл в память зашпилить.

Anon
()

ed (тока скажи ему инплэйс)

sed

sam

ssam

acme

qulinxao ★★☆
()

Кстати, я думаю основная проблема в том, кто создает такие файлищщи!

Anon
()
Ответ на: комментарий от Falcon-peregrinus

Ещё глянь Emacs или Vim. А тебе за какой целью их открывать?

vim грузит файлы целиком.

waker ★★★★★
()
Ответ на: комментарий от vurdalak

vim. emacs не пробуй, там ЕМНИП ограничение по размеру файла в 250 МиБ.

Это ограничение только на 32-битных системах из-за того, что most-positive-fixnum там 268435455, а это как рза 256 Мб. На 64-битных уже нет ограничения. bignums в Emacs нет, поэтому и проблема.

Zubok ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.