Udostępnij za pośrednictwem


Formatowanie tabel w języku Markdown

Nazwa rozszerzenia

Pakiet Learn Authoring Pack, Visual Studio Code meta extension składa się z wielu rozszerzeń podrzędnych. Ta funkcja jest uwzględniona w rozszerzeniu Learn Markdown . Rozszerzenie Learn Markdown jest częścią pakietu Learn Authoring Pack. Nie trzeba go instalować oddzielnie.

Podsumowanie

W pliku Markdown (*.md) po wybraniu pełnej tabeli — dostępne są teraz dwie elementy menu kontekstowego formatowania tabeli. Kliknij prawym przyciskiem myszy wybraną tabelę Markdown, aby otworzyć menu kontekstowe. Zobaczysz coś podobnego do następujących elementów menu:

Menu kontekstowe ponownego formatowania tabeli

Porada

Ta funkcja nie działa z wieloma wyborami tabel, ale jest przeznaczona dla jednej tabeli języka Markdown. Musisz wybrać całą tabelę, w tym nagłówki dla żądanych wyników.

Konsoliduj wybraną tabelę

Wybranie opcji Konsoliduj wybraną tabelę spowoduje zwinięcie nagłówków i zawartości tabeli z tylko jednym spacją po obu stronach każdej wartości.

Równomierna dystrybucja wybranej tabeli

Wybranie opcji Równomiernie rozproszoną wybraną tabelę spowoduje obliczenie najdłuższej wartości w każdej kolumnie, a równomiernie rozłóż wszystkie pozostałe wartości odpowiednio spacją.

Zagadnienia do rozważenia

Funkcja nie będzie mieć wpływu na renderowanie tabeli, ale pomoże zwiększyć czytelność tabeli — dzięki czemu będzie ona bardziej możliwa do utrzymania. Funkcja ponownego formatowania tabeli zachowa wyrównanie kolumn bez zmian.

Rozważmy następującą tabelę:

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

Po "równomiernie rozproszonym":

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

Po "skonsolidowanym":

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

W akcji

Poniżej przedstawiono krótką demonstrację tej funkcji.

Pokaz tabeli do ponownego formatowania