Freigeben über


Sortierauswahl

Name der Erweiterung

Die Metaerweiterung Learn Authoring Pack, Visual Studio Code besteht aus mehreren Untererweiterungen. Dieses Feature ist in der Learn Markdown-Erweiterung enthalten. Die Learn Markdown-Erweiterung ist Teil des Learn Authoring Pack, es muss nicht separat installiert werden.

Zusammenfassung

Wenn Sie in einer Markdowndatei (*.md) Text markiert haben, stehen Ihnen jetzt zwei Kontextmenüelemente zum Sortieren zur Verfügung. Klicken Sie mit der rechten Maustaste auf den markierten Text, um das Kontextmenü zu öffnen. Dann wird etwas wie die folgenden Menüelemente angezeigt:

Kontextmenü zum Sortieren der Auswahl

Tipp

Die Kontextmenüelemente zum Sortieren sind so lange ausgeblendet, bis der Text-Editor von Visual Studio Code eine gültige Auswahl enthält.

Auswahl aufsteigend sortieren (A bis Z)

Wenn Sie die Option Auswahl aufsteigend sortieren (A bis Z) auswählen, wird die gesamte Auswahl aufsteigend, alphabetisch von A bis Z, sortiert.

Auswahl absteigend sortieren (Z bis A)

Wenn Sie die Option Auswahl absteigend sortieren (Z bis A) auswählen, wird die gesamte Auswahl absteigend, alphabetisch von Z bis A, sortiert.

Überlegungen

Der zugrunde liegende Sortiermechanismus verwendet natürliche Sprache. Dadurch ist er leistungsfähiger und umfassender als die Standardsortierung. Betrachten Sie die folgende Tabelle.

| 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                              |

Ohne natürlichsprachliche Sortierung wäre die Reihenfolge für Column1 1, 11, 2 usw. gewesen, doch sie „versteht“ stattdessen, dass 11 größer als 2 ist. Dies ergibt die folgende aufsteigende Reihenfolge:

| 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        |

In Aktion

Nachstehend sehen Sie eine kurze Demo dieses Features.

Demo zum Sortieren der Auswahl