Reformater Markdown-tabeller
Navn på udvidelse
Metaudvidelsen Learn Authoring Pack, Visual Studio Code består af flere underudvidelser. Denne funktion er inkluderet i udvidelsen Learn Markdown . Udvidelsen Learn Markdown er en del af Learn Authoring Pack. Det er ikke nødvendigt at installere den separat.
Resumé
Når du vælger en komplet tabel i en Markdown-fil (*.md), er to genvejsmenuelementer til tabelformatering nu tilgængelige. Højreklik på den valgte Markdown-tabel for at åbne genvejsmenuen. Du får vist noget, der ligner følgende menupunkter:
Tip
Denne funktion fungerer ikke med flere tabelvalg, men er snarere beregnet til en enkelt Markdown-tabel. Du skal markere hele tabellen, herunder overskrifter for de ønskede resultater.
Sammenflette den markerede tabel
Hvis du vælger indstillingen Konsolider den markerede tabel , skjules tabeloverskrifterne og -indholdet med kun et enkelt mellemrum på begge sider af hver værdi.
Fordel den markerede tabel jævnt
Hvis du vælger indstillingen Fordel den valgte tabel jævnt , beregnes den længste værdi i hver kolonne, og alle de andre værdier fordeles jævnt med mellemrum.
Overvejelser
Funktionen påvirker ikke gengivelsen af tabellen, men den vil hjælpe med at forbedre tabellens læsbarhed og dermed gøre den mere vedligeholdelsesvenlig. Funktionen til omformatering af tabel bevarer kolonnejusteringen intakt.
Overvej følgende tabel:
| Column1 | This is a long column name | Column3 | |
|--:|---------|:--:|:----|
|| | | |
| | | | a value |
|| | | |
| | | This is a long value | but why? |
| | | | |
| | | | Here is something |
| | | | |
Efter at være blevet "jævnt fordelt":
| Column1 | This is a long column name | Column3 | |
|--------:|----------------------------|:--------------------:|:------------------|
| | | | |
| | | | a value |
| | | | |
| | | This is a long value | but why? |
| | | | |
| | | | Here is something |
| | | | |
Efter at være blevet "konsolideret":
| Column1 | This is a long column name | Column3 | |
|-:|--|:-:|:-|
| | | | |
| | | | a value |
| | | | |
| | | This is a long value | but why? |
| | | | |
| | | | Here is something |
| | | | |
I aktion
Nedenfor er en kort demonstration af denne funktion.