Когда я сохраняю простую электронную таблицу в Excel 15.41 (для Mac) как разделенный табуляцией .txt и открываю ее с помощью vim <filename> , я вижу символы возврата каретки как ^M , но все в одной строке. Когда я использую : в конце одной строки отображается один символ $ :set list :
1^I2^I3^I4^M1^I2^I3^I4^M1^I2^I3^I4$
Поскольку fileformat=unix для этого файла, я ожидал увидеть символы возврата каретки. Кто-нибудь знает, почему я вижу обратное? Я также не уверен, почему все строки читаются как одна после этой процедуры.
Когда я сохраняю ту же электронную таблицу, что и UTF-16 в формате Unicode .txt, и открываю ее с помощью vim, fileformat=dos . :set list правильно показывает символы конца строки, но нет символов возврата каретки. Насколько я понимаю, файлы DOS также должны содержать возврат каретки в конце строки.
1^I2^I3^I4$
1^I2^I3^I4$
1^I2^I3^I4$
Существует много информации об окончаниях строк, но я не смог найти прямой ответ, чтобы объяснить эти наблюдения. Любая помощь или направление для уточнения ресурсов будет высоко ценится.
Джефф
