Коли я зберігаю просту електронну таблицю в 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$
Там багато інформації про закінчення рядків, але я не зміг знайти прямої відповіді, щоб пояснити ці спостереження. Будь-яка допомога чи спрямування на роз'яснення ресурсів були б вдячні.
Джефф