Partilhar via


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:

Menu de contexto de seleção de ordenação

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.

Ordenar demonstração de seleção