Неспособная находка правильное кодирование для HTML - файл в Vim

Программист системному администратору программисту системному администратору программисту (кто также иногда помогает с материалом системного администратора), снова.:-) Я заканчиваю тем, что делал независимо от того, что задание, которое я могу найти, требует (и те положения системного администратора были все объединены с netadmin также)!

0
задан 4 July 2009 в 13:37
2 ответа

Попытка:

:set fileformats=unix,dos,mac

Затем перечитайте свой файл с :e.

2
ответ дан 4 December 2019 в 15:32

Это "разрывы строки" или новые строки.

Из Вашего снимка экрана кажется, что файл использует разрывы строки стиля 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
0
ответ дан 4 December 2019 в 15:32

Теги

Похожие вопросы