Описание
Используйте этот инструмент для преобразования пробелов в табуляции. Это может быть полезно для форматирования текста. Замены будут производиться только тогда, когда встречается указанное количество пробелов (должны быть последовательными и больше 1 пробела).
Связанные инструменты
- Табуляции в пробелы - Преобразование табуляций в пробелы.
Замените заданные группы пробелов знаками табуляции. Приведите отступы к формату, который ожидает принимающий редактор.
Как пользоваться
Укажите число пробелов на одну табуляцию и примените. Совпадающие группы меняются по всему тексту, включая середину строк.
Пример
При группе из четырёх пробелов восемь подряд станут двумя табуляциями.
Вопросы и ответы
Вид столбцов останется тем же?
Ширина табуляции зависит от редактора и позиции. Настройте отображение и не заменяйте значимые пробелы вслепую.
Практическая задача
Размер группы должен совпасть с отступами. Замена четырёх пробелов в прозе затрагивает и середину строки. Покажите табуляцию в конечном редакторе для проверки знаков.
Дополнительный вопрос
Обрабатываются только отступы?
Нет. Совпадающие группы заменяются по всему тексту. Проверяйте внутренние промежутки и записи фиксированной ширины.
Детали для проверки результата
| Деталь | Пояснение |
|---|---|
| Пробельные символы | Обычный пробел, табуляция, неразрывный пробел и пробел нулевой ширины являются разными знаками. Они могут выглядеть похоже. Выбирайте точную очистку, а не считайте всё пустое одинаковым. |
| Табуляция и позиции | Табуляция обычно переводит к следующей позиции табулятора. Замена фиксированным числом пробелов является другим действием. Видимый промежуток зависит от ширины табуляции и текущего места. |
| Обрезка и содержание | Обрезка удаляет знаки с края, а не из середины. Обрезка всего текста отличается от обработки каждой строки. В коде и структурированных данных сохраняйте смысловые отступы. |
| Моноширинное выравнивание | В моноширинном шрифте обычные знаки образуют ровную сетку. Пропорциональный шрифт даёт разную ширину, поэтому пробелы не создают надёжные колонки. Сначала проверьте настройки отображения. |
| Кодовые точки | Кодовая точка Unicode обозначает символ или его часть. Буква и отдельный комбинируемый акцент содержат две точки, даже если на экране видна одна буква с ударением. |
| Внешне одинаковый текст | Две строки могут выглядеть одинаково, но иметь разные последовательности Unicode. Буква с акцентом бывает цельным знаком или сочетанием. Внешнее сходство не доказывает равенство байтов. |
| Абзацы и строки | Ручной перенос и граница абзаца решают разные задачи. Экспорт может обрабатывать их по разному. Проверяйте списки, адреса и пустые строки, а не считайте все разрывы равнозначными. |