Какой текстовый редактор лучше всего подходит для больших файлов?

43

Каковы ваши рекомендации для открытия больших текстовых файлов в OS X? Я обнаружил, что и BBEdit, и Textmate борются в этом отделе.

нанда
источник
1
это дублирование в stackoverflow: stackoverflow.com/questions/952886/…
Роберт С. Чаччо
(Этот ТАК вопрос, вероятно, следует перенести в Super User или сюда :)
Jonik
Насколько велик файл, который вы пытаетесь загрузить? Textmate ужасно с большими файлами, особенно с длинными строками. У меня никогда не было проблем с BBedit, открывающим файлы размером 10 Мбайт.
Генри
1
64-битная версия Emacs также должна быть достаточно хороша при открытии таких больших файлов.
Gio
4
Определите «большой». Обычно это становится интересным, когда файлы не помещаются в доступную память.
Турбьёрн Равн Андерсен

Ответы:

27

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

PaulCapestany
источник
Hex Fiend работает намного быстрее, чем VIM в командной строке и уносит lessили moreуходит. Специально для однострочных текстовых файлов объемом в несколько гигабайт. Рекомендуемые.
Брент Фауст
1
+1 Я только что попробовал hex fiend в силу этого рекорда, и он мгновенно прервал архив с входящим почтовым ящиком объемом 3 + gb, а затем успешно проверил слово всего за 20 секунд.
Пол Гоудер
2
это может быть блокнот ++ или даже лучше, но требуется несколько твиков. Он просто печатает все, что есть в файле, независимо от новой строки или нет. Я посмотрю, смогу ли я внести некоторые изменения в свое свободное время, чтобы оно учитывало новые линии.
Олгун Кая
3
Да, но он игнорирует разрывы строк :(
Джерри
1
Аккуратный, маленький и супер быстрый. Но я согласен с последним комментарием: он на самом деле не работает в качестве замены для текстового редактора, когда вы хотите хорошо посмотреть текстовые файлы на основе строк. Очень жаль, что один флажок с надписью «показать по строкам» или что-то в этом роде сделал бы его идеальным инструментом.
GhostCat говорит восстановить Monica
21

Я обнаружил, что MacVim довольно хорошо открывает большие файлы.

Есть даже плагин, чтобы ускорить его, если файл действительно большой.

(Если вы не хотите компилировать его самостоятельно, вы можете загрузить DMG, чтобы установить его предварительно собранным.)

Лоик Вольф
источник
1
Версия для командной строки vimуже доступна в Terminal.app.
Mouviciel
Правда, но поскольку он говорил о BBEdit и Textmate, я предположил, что ему нужно графическое приложение, а не командная строка.
Лоик Вольф
vim помог мне отредактировать текстовый файл размером 512 МБ +. Хотелось бы, чтобы было что-то вроде EM Editor ( emeditor.com ) для Mac.
fnurl
Убей Вима огнем.
Magicode
Я легко нашел и заменил файл размером 1.06GB на MacVim и LargeFile. блестящий!
Andyg8
6

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

О каком размере файла вы говорите? А сколько оперативной памяти у вашего Mac (как установленного, так и бесплатного)?


Отредактировано, чтобы добавить…

Bare Bones выпустили BBEdit 9.6 сегодня и в соответствии с примечаниями к выпуску 1 (в разделе «Изменения»):

Теперь можно открывать файлы значительно больше, чем раньше; потолок не безграничен, но он больше не ограничен ранее существовавшими ограничениями в ОС.

Похоже, стоит обновить (бесплатно для всех с BBEdit 9.x) и попробовать снова.

1 Если вы никогда ранее не читали уведомление о выпуске Bare Bones, вам следует. Даже если вы не заинтересованы в BBEdit. Даже если у вас нет интереса к Bare Bones. Даже если вы не заинтересованы в текстовых редакторах в целом. Они такие хорошие. Да, действительно. IA! IA! Пнойс фхтагн!

Дори
источник
+1 за рекомендацию BBEdit и "Iä! Iä! Pnoies fhtagn!". Мой фаворит до сих пор: «Саронитовые туфли пони были усилены титаном и имеют усиленный эффект, который увеличивает как скорость полета, так и скорость полета на 30%».
Филипп Реган
Я просмотрел предыдущую версию BBEdit для Macworld и был очень разочарован тем, что мне не разрешили поместить «Нет настоящих пони» в раздел «Минусы».
Дори
4

Проверьте Sublime Text 2 из. Это один из лучших там.

mencina
источник
1
И Sublime Text 3 быстрее, чем предыдущая версия.
Vetal4eg
7
Я работал с файлом журнала объемом 1,37 ГБ, сгенерированным путем анализа двоичного файла размером 13 ГБ, и обе версии Sublime Text не впечатлили. Им потребовалась минута или больше, чтобы открыть файл, и попытка ввести строки поиска привела к временному извлечению пиццы, когда программа выполняла незапрошенный поиск по моему частично напечатанному тексту. 010 Editor, хотя и имеет неуклюжий интерфейс, довольно быстр и стабилен по сравнению.
Боб Мерфи
Sublime Text хорош для файлов среднего размера, но если вы попытаетесь открыть файл размером 50 ГБ (имеющий 12 ГБ ОЗУ), он вылетает.
Скан
3

TextWrangler - отличный инструмент для открытия, редактирования и сохранения больших файлов. Я не рекомендовал бы, если для копирования и вставки больших объемов контента, хотя. Используйте его, если вы не хотите иметь дело с интерфейсом / командами vi. Как упоминал Лоик, MacVim - отличное приложение, если вы больше знакомы с vi.

chrislarson
источник
1
Учитывая, что TextWrangler является младшим братом BBEdit, я предполагаю, что тот, кто уже использует BBEdit, не найдет там ничего нового.
Дори
1

Если вы читаете только файл, используйте команду «less». Вы можете перемещаться и искать по файлу, как vi, но гораздо быстрее и без неприятных проблем типа «слишком длинная строка». Для работы с большими журналами производства это бесценный инструмент.


источник
Существует также viewдля сеанса vi только для чтения.
LHF
@lhf less работает с окном файла, vi читает весь файл в памяти.
Торбьерн Равн Андерсен
Он не хочет только читать, он хочет редактировать. Он так говорит прямо в заголовке своего вопроса.
mysomic
1

Если вы имеете дело с файлами более 2 ГБ, я рекомендую 010 Editor . Он не загружает весь файл в память, что означает, что вы можете использовать его для открытия файлов, размер которых превышает объем доступной оперативной памяти, а время открытия будет намного короче (для открытия файла объемом 7 ГБ потребовалось около 20 секунд).

Михай Дамиан
источник
0

Для меня, где BBEdit задохнулся на 750MB, UltraEdit (не бесплатно) работал удовлетворительно быстро.

MastaBaba
источник
0

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

GhostCat говорит восстановить Монику
источник