Sortowanie zaznaczenia
Nazwa rozszerzenia
Pakiet Learn Authoring Pack, Visual Studio Code meta extension składa się z wielu rozszerzeń podrzędnych. Ta funkcja jest uwzględniona w rozszerzeniu Learn Markdown . Rozszerzenie Learn Markdown jest częścią pakietu Learn Authoring Pack. Nie trzeba go instalować oddzielnie.
Podsumowanie
W pliku Markdown (*.md) po wybraniu — dostępne są teraz dwa elementy menu kontekstowego sortowania. Kliknij prawym przyciskiem myszy zaznaczony tekst, aby otworzyć menu kontekstowe. Zobaczysz coś podobnego do następujących elementów menu:
Porada
Elementy menu kontekstowego sortowania są ukryte, dopóki w edytorze tekstów Visual Studio Code nie zostanie wyświetlone prawidłowe zaznaczenie.
Sortowanie zaznaczenia rosnącego (A do Z)
Wybranie opcji Sortuj zaznaczenie rosnąco (A do Z) spowoduje sortowanie całego zaznaczenia rosnąco alfabetycznie od A do Z.
Sortowanie zaznaczenia malejącego (od Z do A)
Wybranie opcji Sortuj zaznaczenie malejące (Z do A) spowoduje sortowanie całego zaznaczenia rosnąco, alfabetycznie z Z do A.
Zagadnienia do rozważenia
Podstawowy mechanizm sortowania używa sortowania języka naturalnego . Dzięki temu jest ona bardziej zaawansowana i kompleksowa niż standardowe sortowanie. Rozważmy następującą tabelę:
| 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 |
Bez sortowania języka naturalnego kolejność to Column1
1, 11, 2 itd., ale zamiast tego rozumie, że 11 jest większe niż 2 - co powoduje następującą kolejność rosnącą:
| 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 |
W akcji
Poniżej przedstawiono krótką demonstrację tej funkcji.