Що найкращий текстовий редактор для використання з великими файлами?


43

Які ваші рекомендації щодо відкриття великих текстових файлів на OS X? Я виявив, що BBEdit і Textmate борються в цьому відділі.


1
є DUP цього на StackOverflow: stackoverflow.com/questions/952886 / ...
Robert S Ciaccio

(Це питання, ймовірно, має бути перенесено на Super User або тут :)
Jonik

Наскільки великий файл, який ви намагаєтеся завантажити? Textmate страшний великими файлами, особливо файлами з довгими рядками. У мене ніколи не було проблем із тим, щоб BBedit відкривав 10-футові файли Mbyte.
Генрі

1
64-бітова версія Emacs також повинна бути досить хорошою при відкритті таких великих файлів.
Джо

4
Визначте "великий". Зазвичай це стає цікавим, коли файли не вміщуються у доступну пам'ять.
Thorbjørn Ravn Andersen

Відповіді:


27

Я використовую HexFiend для роботи з текстовим файлом розміром 60 Гб, і він чудово працює (мабуть, він може обробляти файли розміром до 118 ГБ).


Hex Fiend набагато швидше, ніж VIM в командному рядку, і удари lessабо moreвдалині. Особливо для багатогігабайтних однорядкових текстових файлів. Рекомендовано
Brent Faust

1
+1 Я щойно спробував шестигранний фахівець на силі цього запису, і він моментально схопив архів вхідних файлів 3 + ГБ, а потім успішно шукав слово за 20 секунд.
Пол Гоудер

2
це може бути блокнот ++ або навіть краще, але потрібні певні зміни. Він просто друкує все, що є у файлі, незалежно від нового рядка чи ні. Я побачу, чи зможу я зробити якісь зміни у вільний час, щоб зробити це з урахуванням нових рядків.
Olgun Kaya

3
Так, але це ігнорує розриви рядків :(
Джеррі

1
Акуратний, маленький і надшвидкий. Але я погоджуюся з останнім коментарем: він насправді не працює як заміна текстового редактора, коли ви хочете добре розглянути текстові файли на основі рядків. Шкода, що один прапорець із написом "показати по лініях" чи щось зробить його ідеальним інструментом.
GhostCat повідомляє про відновлення Моніки

21

Мені здалося, що MacVim досить добре відкриває великі файли.

Існує навіть плагін, щоб пришвидшити його, якщо файл дійсно великий.

(Якщо ви не хочете складати його самостійно, ви можете завантажити DMG, щоб встановити його заздалегідь.)


1
Версія командного рядка vimвже доступна в Terminal.app.
mouviciel

Щоправда, але оскільки він говорив про BBEdit та Textmate, я припускав, що він хоче графічного застосування, а не в командному рядку.
Loïc Wolff

vim допоміг мені відредагувати текстовий файл 512 Мб. Я хотів би, щоб для Mac було щось на зразок редактора EM ( emeditor.com ).
fnurl

Вбийте Віма вогнем.
Магікод

Я легко знайшов і замінив файл 1,06 ГБ на MacVim та LargeFile. блискучий!
Andyg8

6

BBEdit - це майже стандарт для відкриття великих текстових файлів на Mac. Я відкрив декілька файлів великого розміру з ним, і BBEdit навіть не розбив піт.

Наскільки великий файл ви говорите? А скільки оперативної пам’яті має ваш Mac (як встановлений, так і безкоштовний)?


Відредаговано, щоб додати…

Голі кістки випустили BBEdit 9.6 сьогодні, а відповідно до приміток до випуску 1 (під змінами):

Зараз можна відкривати файли значно більші, ніж раніше; стеля не є необмеженим, але він більше не обмежений раніше існуючими обмеженнями в ОС.

Мені здається, що варто оновити (безкоштовно для всіх, хто має BBEdit 9.x) та спробувати ще раз.

1 Якщо ви ніколи раніше не читали повідомлення про випуск Bare Bones, вам слід. Навіть якщо у вас немає інтересу до BBEdit. Навіть якщо у вас немає інтересу до Голих Кісток. Навіть якщо ви взагалі не цікавитесь текстовими редакторами. Вони такі гарні. Так звичайно. Ія! Ія! Pnoies fhtagn!


+1 за рекомендації BBEdit та "Iä! Iä! Pnoies fhtagn!". Моя улюблена поки що - "Саронітове взуття поні було укріплено титаном і наклало бафф, який збільшує швидкість руху землі та польоту на 30%".
Філіп Реган

Я переглянув попередню версію BBEdit для Macworld і був сильно розчарований, що мені не дозволили ставити "Немає фактичних поні" в розділ "Мінуси".
Дорі

4

Перевірте піднесений текст 2 . Це один з найкращих там.


1
І Sublime Text 3 швидше, ніж попередня версія.
Vetal4eg

7
Я працював з файлом журналу 1,37 ГБ, згенерованим розбором бінарного файлу 13 ГБ, і обидві версії Sublime Text були не вражаючими. Щоб відкрити файл, знадобилося хвилину або більше, а спроба ввести пошукові рядки призвела до тимчасового обертання піцерій смерті, поки програма робила запити на запит мого частково набраного тексту. 010 Редактор, хоча і має незграбний інтерфейс, досить швидкий та стабільний у порівнянні.
Боб Мерфі

Піднесений текст підходить для файлів середнього розміру, але якщо ви спробуєте відкрити файл 50 Гб (маючи 12 ГБ ОЗУ), він виходить з ладу.
скан

3

TextWrangler - чудовий інструмент для відкриття редагування та збереження великих файлів. Я б не рекомендував, якщо для копіювання та вставлення великої кількості контенту. Використовуйте його, якщо вам не потрібно мати справу з інтерфейсом / командами vi. Як згадував Лоїк, MacVim - це чудовий додаток, якщо ви більше знайомі з vi.


1
Зважаючи на те, що TextWrangler - маленький брат BBEdit, я здогадуюсь, що хтось, хто вже використовує BBEdit, там не знайде нічого нового.
Дорі

1

Якщо ви читаєте лише файл, використовуйте команду 'менше'. Ви можете переміщатися та шукати файли, як-от vi, але набагато швидше і без неприємних проблем із введенням рядка. Для роботи з великими виробничими колодами це безцінний інструмент.


Існує також viewсеанс vi лише для читання.
lhf

@lhf менше працює над вікном файлу, vi читає весь файл у пам'яті.
Thorbjørn Ravn Andersen

Він не хоче лише читати, він хоче редагувати. Він говорить так прямо в заголовку свого питання.
таємничий

1

Якщо ви маєте справу з файлами розміром понад 2 Гб, я рекомендую редактор 010 . Він не завантажить весь файл у пам'ять, що означає, що ви можете використовувати його для відкриття файлів, більших за наявну оперативну пам’ять, а час відкриття буде набагато коротшим (на відкриття файлу 7 Гб потрібно 20 секунд).




0

Мій перший вибір - SlickEdit . Це виглядає трохи старомодно, але я не бачив жодного іншого редактора, який би швидко займався великими файлами (навіть ГБ тексту), і все ж давав би тону функцій.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.