Программист системному администратору программисту системному администратору программисту (кто также иногда помогает с материалом системного администратора), снова.:-) Я заканчиваю тем, что делал независимо от того, что задание, которое я могу найти, требует (и те положения системного администратора были все объединены с netadmin также)!
Попытка:
:set fileformats=unix,dos,mac
Затем перечитайте свой файл с :e
.
Это "разрывы строки" или новые строки.
Из Вашего снимка экрана кажется, что файл использует разрывы строки стиля Mac, которые являются единственным возвратом каретки (0x0D
, в снимке экрана, показанном как ^M
).
Windows (и большинство Протоколов Интернета) использует и возврат каретки и перевод строки (0x0D 0x0A
), и Unix использует однострочный канал (0x0A
) разделить строки. Mac раньше только использовали возвраты каретки (теперь, стиль Unix распространен на MacOS X также).
В vi/vim попробуйте эту команду, чтобы заставить его распознать файл:
:set ff=mac
Можно попытаться использовать эту команду для преобразования файла в разрывы строки стиля Windows:
sed "s/\x0D/\x0D\x0A/g" yourfile.html > yourfile.new.html