Замена табуляции на пробелы (и наоборот)

Заменяйте табуляцию пробелами или пробельные отступы табуляцией — удобно, когда проект требует определённого стиля отступов в своём конфигурационном файле.

Пример:

Как это работает

«Табуляция → Пробелы» заменяет каждый символ табуляции выбранным количеством пробелов, где бы он ни находился в тексте. «Пробелы → Табуляция» затрагивает только отступ в начале строки: каждая полная группа подряд идущих пробелов (выбранного размера) в начале строки заменяется одной табуляцией, а остальная часть строки не изменяется никогда. Это полезно, чтобы привести файл с кодом к единому виду перед отправкой в проект, где принят определённый стиль отступов (например, линтер настроен требовать табуляцию).

Преобразуются ли пробелы в середине строки в табуляцию?

Нет, при преобразовании «Пробелы → Табуляция» затрагивается только отступ в начале строки: пробелы в середине строки (например, между словами) не изменяются никогда.

Что произойдёт, если отступ не кратен выбранному количеству пробелов?

Остаток, который не образует полную группу, сохраняется в виде пробелов после созданных табуляций, чтобы не потерять ни одного символа отступа.

100% локальная обработка: ваш код никогда не покидает браузер, преобразование полностью выполняется через WebAssembly на вашем устройстве.