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:
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.