Что такое Форматирование текста в колонки?

Вставьте список с любым разделителем и получите столбцы с равномерными отступами. Подходит для README-файлов, комментариев в коде, вывода в терминале и документации.

Кроме выравнивания пробелов, форматтер сам определяет наиболее вероятный разделитель (запятая, табуляция, вертикальная черта, точка с запятой), если оставить «авто», приводит все строки к одинаковому числу колонок и выдаёт результат как обычный текст с пробелами, как Markdown-таблицу, как HTML-таблицу с thead/tbody или как таблицу в ASCII-рамке для терминалов и вики. Отступы между колонками настраиваются, выравнивание (слева, справа, по центру) применяется за один запуск. Можно также перетащить файл .csv или .tsv вместо вставки.

Как использовать

  1. Вставьте текстовые данные, разделённые табуляцией, запятыми, вертикальными чертами или произвольным разделителем.
  2. Выберите количество столбцов, выравнивание (по левому краю, по правому краю, по центру) и отступы между столбцами.
  3. Скопируйте или скачайте результат. Отступы остаются одинаковыми во всех столбцах.

Когда использовать

  • Превратить наскоро вставленный CSV в читаемую таблицу для README или скриншота терминала.
  • Поправить неровные отступы в выводе команды, прежде чем перенести её в документацию.
  • Быстро собрать Markdown-таблицу из строк таблицы, не открывая отдельный конвертер.

Результат

У вас есть неаккуратный CSV-список: «Name,Age,City\nAlice,30,NYC\nBob,25,London». Укажите запятую как разделитель, выровняйте по левому краю и получите таблицу с равномерными отступами, готовую для вставки в документацию.

Частые вопросы

Какие разделители распознаёт автоопределение?
Он просматривает первые строки, ищет табуляции, запятые, точки с запятой и вертикальные черты, а затем выбирает символ, который встречается стабильнее всего. Если данные используют что-то иное, переключите выпадающий список на «Свой» и введите нужный символ.
Как обрабатываются строки с разным числом полей?
Короткие строки дополняются пустыми ячейками до длины самой длинной строки. Ничего не теряется, выравнивание остаётся аккуратным. Если строка действительно содержит меньше полей, замыкающие колонки просто остаются пустыми.
Соответствует ли Markdown-вывод спецификации GitHub?
Да. Каждая ячейка обёрнута вертикальной чертой, разделительная строка использует дефисы и двоеточия для выравнивания (`:--`, `:-:`, `--:`), ширина колонок выравнивается, чтобы исходный код тоже читался. Вставка в README сразу превращается в таблицу.
Почему правое выравнивание сбивается на числах с символами валюты?
Выравнивание считается по количеству символов, а не по визуальной ширине. Знаки валюты, полноширинные символы и эмодзи занимают больше или меньше колонок, чем длина строки. Уберите символ перед форматированием или смотрите результат в моноширинном шрифте.
Можно ли в обратную сторону — превратить Markdown-таблицу в CSV?
Напрямую нет — инструмент работает только в одну сторону. В обратном направлении вставьте Markdown-таблицу, выставьте разделитель вертикальной чертой `|`, вручную обрежьте крайние черты у каждой строки и запустите снова.

Похожие инструменты