Voltar a formatar tabelas Markdown
Nome da extensão
O Pacote de Criação do Learn, a extensão meta do Visual Studio Code é composta por várias sub extensões. Esta funcionalidade está incluída na extensão Learn Markdown . A extensão Learn Markdown faz parte do Pacote de Criação do Learn. Não é necessário instalá-la separadamente.
Resumo
Num ficheiro Markdown (*.md), quando seleciona uma tabela completa, estão agora disponíveis dois itens de menu de contexto de formatação de tabela. Clique com o botão direito do rato na tabela Markdown selecionada para abrir o menu de contexto. Verá algo semelhante aos seguintes itens de menu:
Dica
Esta funcionalidade não funciona com múltiplas seleções de tabelas, mas destina-se a uma única tabela markdown. Tem de selecionar toda a tabela, incluindo cabeçalhos para os resultados pretendidos.
Consolidar tabela selecionada
Selecionar a opção Consolidar tabela selecionada irá fechar os cabeçalhos e os conteúdos da tabela com apenas um único espaço em ambos os lados de cada valor.
Distribuir uniformemente a tabela selecionada
Selecionar a opção Distribuir uniformemente a tabela selecionada calculará o valor mais longo de cada coluna e distribuirá uniformemente todos os outros valores em conformidade com o espaço.
Considerações
A funcionalidade não afetará a composição da tabela, mas ajudará a melhorar a legibilidade da tabela, tornando assim mais viável. A funcionalidade de reformatação da 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ído uniformemente":
| Column1 | This is a long column name | Column3 | |
|--------:|----------------------------|:--------------------:|:------------------|
| | | | |
| | | | a value |
| | | | |
| | | This is a long value | but why? |
| | | | |
| | | | Here is something |
| | | | |
Depois de "consolidado":
| Column1 | This is a long column name | Column3 | |
|-:|--|:-:|:-|
| | | | |
| | | | a value |
| | | | |
| | | This is a long value | but why? |
| | | | |
| | | | Here is something |
| | | | |
Em ação
Segue-se uma breve demonstração desta funcionalidade.