В текстовом файле ожидаемый символ конца строки или последовательность символов зависит от платформы.В Windows используется последовательность «возврат каретки (CR, \ r) + перевод строки (LF, \ n)», в то время как в системах Unix используется только перевод строки (LF \ n).Macintoshes традиционно использовали только r, но в наши дни на OS X я вижу, что они имеют дело практически с любой версией.Текстовые редакторы в любой системе часто могут поддерживать все три версии и выполнять конвертацию между ними.
Для VIM см. в этой статье , где приведены советы по преобразованию / настройке последовательностей символов конца строки.
Однако я не совсем уверен, какое преимущество принесло бы вам изменение: какую бы последовательность или символ вы ни использовали, это всего лишь маркер конца строки (поэтому должен быть один из них,в конце первой строки, и в любом случае у вас будет двухстрочный текстовый файл).Однако, если ваше приложение ожидает определенный символ, вы можете либо изменить приложение - многие языки программирования поддерживают некоторую форму «универсальной» новой строки - либо изменить данные.