У меня здесь довольно простая проблема: у меня есть фрагмент текста, который представляет собой одну гигантскую большую строку (~ 150 000 символов). Никаких разрывов строк, и это плоский файл фиксированной длины (т.е. он был создан программой COBOL
), поэтому введение разрывов строк не только неудобно, но и бесполезно, если я пытаюсь внести изменения в файл.
Большинство текстовых редакторов борются с единственной такой большой строкой (less
не нравится, Gedit
это не нравится, nano
это не нравится, я слышал, что vim
это не нравится и т.д.), Хотя они работают ,
Есть ли у кого-нибудь предложения по редактору, который лучше подходил бы для данных, с которыми я работаю? Это всего лишь одна строка, но она по-прежнему вызывает больше проблем, чем текстовый файл 1 ГБ + со строками нормальной длины ...
Было бы еще лучше, если бы он работал с EBCDIC
а не с barf, когда он встречает нулевые байты, или искажал их при обратной записи (некоторые поля являются двоичными числами в десятичном формате).
Обратите внимание, что речь идет не о файлах, которые являются большими с точки зрения исходного размера - файл содержит только одну строку - но о том, что большинство редакторов не оптимизированы для работы с очень длинными строками.