Табуляция в пробелах
Преобразуйте табуляции в пробелы или упаковывайте пробелы обратно в табуляции любой ширины табуляции.
Табуляция в пробелах
Табуляция или пробелы — самый старый аргумент в программировании, и ответ обычно зависит от того, чей файл вы открыли. Этот инструмент устанавливает его для данного блока текста: вставляете код, файл конфигурации, Makefile или столбец экспортированных данных, выбираете направление, и пробелы перезаписываются в соответствии с ними.
Преобразование табуляции в пробелы расширяет каждую табуляцию так, как это делает редактор: табуляция перемещает курсор к следующей позиции табуляции, а не слепо вставляет фиксированное количество пробелов, поэтому символ после нее попадает в тот же столбец, что и раньше. Выберите 2, 4 или 8 пробелов на табуляцию или установите пользовательскую ширину от 1 до 16. И наоборот, пробелы на табуляциях упаковывают серии пробелов обратно в табуляции везде, где табуляция достигает того же столбца, и оставляют все оставшиеся пробелы на месте, чтобы ничего не смещалось.
Отступы ограничивают преобразование только начальными пробелами каждой строки, что и нужно для исходного кода: отступы нормализуются, а табуляции внутри строк, комментариев или выровненных столбцов TSV остаются в покое. Отключите его, чтобы переписать каждую табуляцию и каждый пробел в тексте. Входные данные Windows (CRLF), Unix (LF) и классический Mac (CR) работают, а выходные данные всегда используют LF. Подсчет результатов показывает, сколько вкладок было введено, сколько вышло и сколько строк было изменено, поэтому ошибочная ширина сразу очевидна.
Все происходит в вашем браузере. Ваш код никогда не загружается, поэтому можно безопасно вставлять собственный исходный код, внутреннюю конфигурацию и клиентские данные. Скопируйте результат, загрузите его в виде файла .txt или отправьте обратно на вход для следующего прохода.