Ordenar seleção
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 efetuou uma seleção, estão agora disponíveis dois itens de menu de contexto de ordenação. Clique com o botão direito do rato no texto selecionado para abrir o menu de contexto. Verá algo semelhante aos seguintes itens de menu:
Dica
Os itens do menu de contexto de ordenação são ocultados até existir uma seleção válida no editor de texto do Visual Studio Code.
Ordenar seleção ascendente (A a Z)
Selecionar a opção Ordenar seleção ascendente (A a Z) ordenará toda a seleção ascendente, alfabeticamente de A a Z.
Ordenar seleção descendente (Z a A)
Selecionar a opção Ordenar seleção descendente (Z a A) ordenará toda a seleção ascendente, alfabeticamente de Z a A.
Considerações
O mecanismo de ordenação subjacente utiliza a ordenação de linguagem natural . Isto torna-o mais poderoso e abrangente do que a ordenação padrão. Considere a seguinte tabela:
| Column1 | Column2 |
|---------|----------------------------------------|
| 1 | Number 1 |
| Aa | The first letter in the alphabet |
| Ab | The first letter in the alphabet |
| C | The a letter after A in the alphabet |
| M | Somewhere in the middle? |
| 2 | Number 2 |
| X | The alphabet letter is towards the end |
| Z | The last letter in the alphabet |
| 11 | Number 11 |
Sem ordenação de linguagem natural, a ordem para Column1
teria sido 1, 11, 2, etc. mas, em vez disso, compreende que 11 é maior do que 2 , o que resulta na seguinte ordem ascendente:
| Column1 | Column2 |
|---------|----------------------------------------|
| 1 | Number 1 |
| 2 | Number 2 |
| 11 | Number 11 |
| Aa | The first letter in the alphabet |
| Ab | The first letter in the alphabet |
| C | The a letter after A in the alphabet |
| M | Somewhere in the middle? |
| X | The alphabet letter is towards the end |
| Z | The last letter in the alphabet |
Em ação
Segue-se uma breve demonstração desta funcionalidade.