Коли я зберігаю просту електронну таблицю в 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 Юникода .txt і відкрийте його з допомогою Vim, fileformat=dos. :set listналежним чином відображає символи закінчення рядка, але символів повернення каретки немає. Я розумів, що DOS-файли також повинні містити повернення каретки в кінці рядка.
1^I2^I3^I4$
1^I2^I3^I4$
1^I2^I3^I4$
Там багато інформації про закінчення рядків, але я не зміг знайти прямої відповіді, щоб пояснити ці спостереження. Будь-яка допомога чи спрямування на роз'яснення ресурсів були б вдячні.
Джефф