Это конец строки в стиле DOS / Windows (чтобы быть педантичным, это то, что они обычно называют сейчас, но большинство ранних не UNIX-ОС, таких как CP / M и OS / 2, также имели их). На разных Unix окончание строк: \n
. В DOS / Windows окончания строк: \r\n
(CR + LF или возврат каретки и перевод строки). \r
- это то, что отображается как ^M
. Чтобы удалить их в VIM, я делаю:
:%s/^M//
Вы можете получить ^ M, выполнив CTRL + V , а затем CTRL + M
Если вы работаете в системе UNIX, вы можете использовать dos2unix
.