Я провел несколько тестов (ничего особенного) с помощью Notepad ++ и Sublime Text 2 в Windows, и оказалось, что \r
и \n
действительно 2 разных символа, но ...
Различные текстовые редакторы могут вставлять или не вставлять \r
при нажатии Return .
Попробуйте следующее в текстовом редакторе:
1
2
3
4
5
Затем нажмите Ctrl + F , включите регулярные выражения и найдите \r
. В зависимости от вашего текстового редактора и его настроек, вы можете «ударить» или «не ударить» символ в конце каждой строки. Если приведенный выше текст скопирован из другого редактора, поведение также может отличаться ...
Некоторые текстовые редакторы допускают настройки в своих настройках, где вы можете указать, предпочитаете ли вы \r\n
или unix-style \n
, которые будут вставлены при нажатии Return . Кроме того, они могут позволить вам выбрать принудительное применение согласованного стиля путем удаления или вставки символа \r
перед сохранением файла.