Ответ 1
Вы пробовали Vim? Это единственный редактор, который я использую: -)
Изменить: Кажется, что это зависит от нескольких факторов. Я использовал Vim с большими CSV (то есть текстовыми) файлами и отлично работал. YMMV: -)
Есть ли у кого-нибудь рекомендации для редактора программистов, которые могут справиться с большими файлами в Mac OS X? Большим я имею в виду сотни мегабайт. TextMate не сокращает его.
Вы пробовали Vim? Это единственный редактор, который я использую: -)
Изменить: Кажется, что это зависит от нескольких факторов. Я использовал Vim с большими CSV (то есть текстовыми) файлами и отлично работал. YMMV: -)
Если, как вы говорите, только нужно получить представление о структуре, попробуйте открыть документ в консоли. Верьте или нет, я могу просматривать файлы размером до 15 ГБ (MAC OSX 10.7.2)
HexFiend предназначен для чтения файлов любого размера, но вам нужно будет работать с использованием привязки символов с фиксированным столбцом и без новой строки обнаружение.
Если вы просто хотите иметь представление о структуре, как насчет просмотра с больше или меньше?
Определенно, vim - это ответ. Проверьте macvim, версию для Mac.
BBEdit, этот старый режим ожидания, известен тем, что обрабатывает очень большие файлы с апломбом (или, по крайней мере, он вернулся в эра pre-TextMate). Там бесплатная версия, TextWranger; Я предполагаю, что это основано на том же ядре и должно все еще работать.
Я использовал gvim
для файлов размером более 1 ГБ NASTRAN.
gvim
отлично обрабатывает большие файлы.
На самом деле это была основная причина, по которой я переключился с Emacs
на vim.
Emacs
- отличный редактор, но он может обрабатывать файлы размером до 128 МБ, по крайней мере, 32-разрядную версию. Если вы решите использовать Emacs
, я рекомендую настроить его, чтобы отключить подсветку синтаксиса для больших файлов.
Другим способом обработки больших файлов в те дни было интенсивное использование head
, tail
и split
.
Vim уже рекомендовано. Если вы используете vim, вы также можете использовать плагин LargeFile (неподражаемым Чарльзом "Dr Chip" Campbell), который автоматически отключает различные функции vim в интересах скорости для файлов более 100 Мб (по умолчанию).
Теперь родной emacs на OS X теперь является 64-разрядной версией. Он работает как прелесть моего текстового файла в 250 МБ.
emacs, естественно, по крайней мере 64-битная сборка (вы можете сделать это на OS X сейчас, правильно?)
Но также это, безусловно, сгенерированные файлы. Вам действительно нужно взаимодействовать с ними сразу?
Поскольку вы отметили в комментарии, что это фактически XML файл, и вы просто хотите получить представление о его структуре, вы можете проверить Oxygen's LargeFileViewer, вспомогательное приложение, которое поставляется с XML-редактором Oxygen. (Может быть, и с автором, я не знаю.)
Crisp утверждает возможность редактировать файлы размером "8 ГБ или более", но я не пробовал.
Изменить: Не использовать Sublime Text 2! Хотя это сработало для меня, очевидно, для многих других пользователей Sublime Text 2 не может обрабатывать большие текстовые файлы. Ниже мой первоначальный ответ:
Sublime Text 2 для Mac 10.6.8 открыл для меня файл размером 200 МБ без каких-либо проблем