Reformatar tabelas de Markdown
Nome da extensão
O Pacote de Criação do Learn, Visual Studio Code meta extensão é composto por várias subextensão. Esse recurso está incluído na extensão De markdown do Learn . A extensão Do Learn Markdown faz parte do Pacote de Criação do Learn. Não é necessário instalá-lo separadamente.
Resumo
Em um arquivo Markdown (*.md), quando você seleciona uma tabela completa, dois itens do menu de contexto de formatação de tabela passam a ficar disponíveis. Para abrir o menu de contexto, clique com o botão direito do mouse na tabela de Markdown selecionada. Você verá algo semelhante aos seguintes itens de menu:
Dica
Esse recurso não funciona com várias seleções de tabela e é destinado a ser usado com apenas uma tabela de Markdown. Para obter os resultados desejados, é necessário selecionar a tabela inteira, incluindo os títulos.
Consolidar a tabela selecionada
A seleção da opção Consolidar a tabela selecionada recolherá os títulos e o conteúdo da tabela, com apenas um único espaço em cada lado de cada valor.
Distribuir uniformemente a tabela selecionada
A seleção da opção Distribuir uniformemente a tabela selecionada calculará o valor mais longo em cada coluna e distribuirá uniformemente todos os outros valores de acordo com o espaço.
Considerações
O recurso não afetará a renderização da tabela, mas ajudará a melhorar sua legibilidade, facilitando a sua manutenção. O recurso de reformatação de tabela manterá o alinhamento das colunas intacto.
Considere a seguinte tabela:
| Column1 | This is a long column name | Column3 | |
|--:|---------|:--:|:----|
|| | | |
| | | | a value |
|| | | |
| | | This is a long value | but why? |
| | | | |
| | | | Here is something |
| | | | |
Depois de ser "distribuída uniformemente":
| Column1 | This is a long column name | Column3 | |
|--------:|----------------------------|:--------------------:|:------------------|
| | | | |
| | | | a value |
| | | | |
| | | This is a long value | but why? |
| | | | |
| | | | Here is something |
| | | | |
Depois de ser "consolidada":
| Column1 | This is a long column name | Column3 | |
|-:|--|:-:|:-|
| | | | |
| | | | a value |
| | | | |
| | | This is a long value | but why? |
| | | | |
| | | | Here is something |
| | | | |
Em ação
Veja abaixo uma breve demonstração desse recurso.