Замена табуляции на пробелы (и наоборот)
Заменяйте табуляцию пробелами или пробельные отступы табуляцией — удобно, когда проект требует определённого стиля отступов в своём конфигурационном файле.
Как это работает
«Табуляция → Пробелы» заменяет каждый символ табуляции выбранным количеством пробелов, где бы он ни находился в тексте. «Пробелы → Табуляция» затрагивает только отступ в начале строки: каждая полная группа подряд идущих пробелов (выбранного размера) в начале строки заменяется одной табуляцией, а остальная часть строки не изменяется никогда. Это полезно, чтобы привести файл с кодом к единому виду перед отправкой в проект, где принят определённый стиль отступов (например, линтер настроен требовать табуляцию).
Преобразуются ли пробелы в середине строки в табуляцию?
Нет, при преобразовании «Пробелы → Табуляция» затрагивается только отступ в начале строки: пробелы в середине строки (например, между словами) не изменяются никогда.
Что произойдёт, если отступ не кратен выбранному количеству пробелов?
Остаток, который не образует полную группу, сохраняется в виде пробелов после созданных табуляций, чтобы не потерять ни одного символа отступа.
100% локальная обработка: ваш код никогда не покидает браузер, преобразование полностью выполняется через WebAssembly на вашем устройстве.