2012-05-15 5 views
3

Есть ли способ сделать символы \ n или \ r видимыми в vim? (Я хочу, чтобы иметь возможность увидеть, если CSV файл я смотрю использует только \ п или \ г и \ п в конце строкиПросмотр n и r символов в Vim?

+0

: набор invlist, кажется, сделать трюк, но. это $ an \ n или a \ r \ n? – leeand00

+0

Vim обычно замечает это при загрузке файла, не так ли? (например, скажет [DOS] с именем файла, если строки заканчиваются '\ r \ n'). – delicateLatticeworkFever

+1

Я открыл файл tha t Я написал в Windows и еще один, который я написал в Ubuntu с Vim, и использовал: set invlist на обоих из них. Я ожидаю, что символы конца строки будут разными для обоих файлов, но Vim отметил их как $ в обоих. Поэтому я думаю, что вам нужна другая команда. Однако не знаю, что это такое! – DenverCoder8

ответ

4
:setl fileformat? 

dos означает CR-LF (последовательно;., Если только некоторые линии содержат как, он будет внесен в список unix, и вы увидите ^M символы в конце этих строк), unix означает LF; mac означает только CR новой строки

+1

hmm Когда я запустил эту команду, он сказал 'fileformat = dos', что означает CR, за которым следует LF (\ r \ n)? – leeand00

+0

@ leeand00: Правильно. Если вы регулярно работаете с разными файловыми форматами, может добавить смысл '% {& l: fileformat}' в пользовательскую 'statusline'. –

Смежные вопросы