Переформатирование таблиц Markdown

Имя расширения

Пакет разработки Learn, Visual Studio Code мета-расширение состоит из нескольких вложенных расширений. Эта функция включена в расширение Learn Markdown . Расширение Learn Markdown входит в состав пакета разработки Learn, его не нужно устанавливать отдельно.

Итоги

В файле Markdown (*.md) при выборе всей таблицы теперь доступно два элемента контекстного меню форматирования. Чтобы открыть контекстное меню, щелкните правой кнопкой мыши выбранную таблицу Markdown. Вы увидите нечто похожее на следующие пункты меню.

Контекстное меню переформатирования таблиц

Совет

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

Консолидация выбранной таблицы

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

Равномерное распределение выбранной таблицы

Если выбрать параметр Равномерное распределение выбранной таблицы, будет рассчитано наибольшее значение в каждом столбце и равномерно распределены все остальные значения в соответствии со свободным пространством.

Рекомендации

Эта функция не влияет на отрисовку таблицы, но позволяет улучшить ее удобочитаемость, упрощая ее обслуживание. Функция переформатирования таблицы сохранит выравнивание столбцов неизменным.

Рассмотрим следующую таблицу.

| Column1 | This is a long column name | Column3 |  |
|--:|---------|:--:|:----|
||         |  |         |
|     |  |         |   a value      |
||         |         |         |
|     |         | This is a long value |       but why? |
|     |         |         |         |
|     |                                           |         | Here is something |
|  |         |   |         |

После равномерного распределения:

| Column1 | This is a long column name | Column3              |                   |
|--------:|----------------------------|:--------------------:|:------------------|
|         |                            |                      |                   |
|         |                            |                      | a value           |
|         |                            |                      |                   |
|         |                            | This is a long value | but why?          |
|         |                            |                      |                   |
|         |                            |                      | Here is something |
|         |                            |                      |                   |

После консолидации:

| Column1 | This is a long column name | Column3 |  |
|-:|--|:-:|:-|
|  |  |  |  |
|  |  |  | a value |
|  |  |  |  |
|  |  | This is a long value | but why? |
|  |  |  |  |
|  |  |  | Here is something |
|  |  |  |  |

В действии

Ниже приведена краткая демонстрация этой функции.

Демонстрация: переформатирование таблиц