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