Когда я сохраняю простую электронную таблицу в 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$
Существует много информации об окончаниях строк, но я не смог найти прямой ответ, чтобы объяснить эти наблюдения. Любая помощь или направление для уточнения ресурсов будет высоко ценится.
Джефф