Конвертер окончания строки
Обнаруживайте окончания строк CRLF, LF и CR с помощью счетчиков и преобразуйте весь текст в один согласованный стиль.
Конвертер окончания строки
Каждое семейство операционных систем заканчивается по-своему: Unix и современные macOS используют LF, Windows использует CRLF, а классическая Mac OS использует голый CR. Вставьте любой текст, и конвертер сообщит, что именно он нашел — сколько окончаний CRLF, LF и CR, а также является ли файл последовательным или смешанным, — а затем перезапишет каждое окончание в выбранном вами стиле. Подсчет выглядит как квитанция: 14 CRLF + 2 LF → 16 LF, так что вы можете сразу увидеть, что изменилось.
Смешанные концовки — классическая невидимая ошибка. Файл, отредактированный в Windows и Linux, в свою очередь, перестает соответствовать различиям, git помечает каждую строку как измененную, сценарии оболочки завершаются с ошибкой, например «плохой интерпретатор: /bin/bash^M», а при импорте CSV появляются фантомные пустые строки. Поскольку в большинстве редакторов разница незаметна, самое быстрое решение заключается в следующем: вставить, преобразовать в LF (или CRLF для инструментов Windows), скопировать обратно.
Две дополнительные опции завершают очистку за один проход. «Обеспечить одиночную завершающую новую строку» приводит к тому, что текст заканчивается ровно одной новой строкой — соглашение POSIX, о котором постоянно запрашивают линтеры и проверки кода, — а «Удалить конечные пробелы в каждой строке» удаляет пробелы и табуляции, которые скрываются в концах строк и загрязняют различия. По умолчанию оба отключены, поэтому инструмент не меняет ничего, о чем вы не просили.
Ваш текст полностью обрабатывается в вашем браузере и никогда никуда не загружается. Безопасно конвертируйте сценарии, файлы конфигурации и исходный код, а затем скопируйте результат или загрузите его в виде файла .txt.