Этот инструмент форматирования таблиц Markdown заново выравнивает вертикальные черты в каждой таблице документа, а остальной текст не трогает. Вставьте неровную таблицу или целый README и скопируйте аккуратную версию.
Обновлено:
Как это работает
Вставьте Markdown
Вставьте одну таблицу или целый документ, перетащите файл .md или откройте его по ссылке. Все таблицы будут найдены, блоки кода пропускаются.
Выберите стиль
Оставьте выравнивание как в исходнике или задайте его для всех столбцов, дополните ячейки пробелами, чтобы черты стояли ровно, или сделайте таблицу компактной.
Скопируйте результат
Отформатированный документ появится справа вместе с предпросмотром; скопируйте его или скачайте как файл .md.
Возможности
Целые документы
Заголовки, списки, код и текст между таблицами остаются байт в байт; меняются только строки таблиц, причем с теми же переводами строк, что и в документе.
С учетом ширины символов
Китайские, японские и корейские символы и эмодзи занимают по две позиции, поэтому в моноширинном редакторе черты встают ровно.
Исправления
Короткие строки получают пустые ячейки, в строке-разделителе появляется по сегменту на каждый столбец, а пропущенные крайние черты добавляются.
Ячейки без изменений
Содержимое ячеек сохраняется в точности: экранированные черты, встроенный код, ссылки и <br> не меняются, поэтому таблица отображается так же.
Одна таблица или все
Отформатируйте все таблицы сразу или выберите одну в списке, а остальные оставьте как есть.
Ограничения и конфиденциальность
Документ может занимать до 10 MB. Файлы больше 5 MB форматируются напрямую из файла, без загрузки в редактор.
Таблицы внутри списков или цитат и HTML-таблицы остаются как есть. Таблица, у которой в строке-разделителе другое число столбцов, чем в заголовке, — это и для GitHub не таблица, поэтому она не меняется: сначала исправьте заголовок. Таблица, начатая сразу после строки абзаца, все равно распознается, как и на GitHub.
Форматирование выполняется в вашем браузере. Подробнее — на странице о конфиденциальности.
Частые вопросы
Как отформатировать таблицу Markdown?
Просто вставьте ее. Черты выравниваются сразу; скопируйте результат обратно в файл.
Меняется ли содержимое ячеек?
Нет. Меняются только пробелы, черты и строка-разделитель, поэтому таблица отображается в точности как раньше.
Можно ли отформатировать все таблицы в README сразу?
Да. Вставьте README целиком: все таблицы будут отформатированы, а остальной документ сохранится.
Что будет со строкой, где слишком много ячеек?
GitHub игнорирует ячейки за пределами ширины заголовка, поэтому они удаляются, а предупреждение указывает номер строки.
Как сделать таблицу компактной?
Выключите «Выравнивать столбцы». Тогда вокруг каждой ячейки остается по одному пробелу, и diff получается меньше.
Ровно ли встанут черты с русскими буквами?
Да. Кириллица занимает одну позицию, как и латиница, поэтому в моноширинном шрифте таблица с русским текстом выравнивается так же ровно.
Это то же самое, что Prettier?
Результат близок к тому, как Prettier форматирует таблицы, но ничего не нужно устанавливать, а выравнивание столбцов можно еще и поменять.