Jak dodać pole wyboru w Markdown:składnia listy zadań i przykłady.
Pole wyboru w Markdown to pozycja listy zaczynająca się od nawiasów kwadratowych. To najszybszy sposób na listę rzeczy do zrobienia w README, planie lub specyfikacji.
macOS 14 lub nowszy. Czytanie jest bezpłatne; edycja i przeglądy to jednorazowa płatność.
Krótka odpowiedź
Zacznij pozycję listy od [ ] dla pustego pola lub [x] dla zaznaczonego, ze spacją po zamykającym nawiasie. Zagnieżdżaj pozycje, wcinając je. Listy zadań to funkcja GitHub Flavored Markdown, więc wyświetlają się jako pola wyboru na GitHubie i w aplikacjach, które go stosują.
- [x] Write the plan
- [ ] Review it
- [ ] Fix the comments
- [ ] Ship it
·
Składnia listy zadań w Markdown
Lista zadań to zwykła lista, której pozycje zaczynają się od znacznika pola. Przepis ma trzy części:
-
Znacznik listy
Myślnik, gwiazdka lub plus, po których następuje spacja:
-. Działa też pozycja numerowana, np.1.. -
Pole w nawiasach kwadratowych
[ ]z jedną spacją w środku to puste pole.[x]to zaznaczone; wielkie[X]też się liczy. Nic innego nie może stać między nawiasami. -
Spacja, potem tekst
Bez spacji po
]linia zostaje zwykłym tekstem z nawiasami.
- [x] Draft the spec
- [x] Add the edge cases
- [ ] Get a review
- [ ] Hand it to the agent
Tak widzi to czytelnik:
- Napisać specyfikację
- Dodać przypadki brzegowe
- Zdobyć przegląd
- Przekazać ją agentowi
Zagnieżdżone pola wyboru
Zrób wcięcie zadania pod innym, by powstało podzadanie. Dwie spacje działają w większości rendererów; cztery są najbezpieczniejsze:
- [ ] Release 2.0
- [x] Update the changelog
- [ ] Tag the build
- [ ] Announce it
- [ ] Plan 2.1
Możesz mieszać zadania ze zwykłymi punktami na tej samej liście i umieścić akapit, kod lub cytat pod zadaniem, wcinając go do poziomu tekstu zadania. Pole nadrzędne nie zaznacza się samo, gdy podzadania są gotowe; zaznaczasz je sam.
Gdzie wyświetlają się pola wyboru Markdown
- GitHub pokazuje listy zadań jako pola wyboru w plikach Markdown, zgłoszeniach, pull requestach i komentarzach. W zgłoszeniu lub pull requeście możesz zaznaczyć pole na stronie, a GitHub zmieni tekst za ciebie.
- Aplikacje Markdown stosujące GFM też je pokazują. W DotMD pojawiają się jako pola w czytniku. Tam pola są tylko do odczytu: aby zaznaczyć jedno, edytuj linię i zmień
[ ]na[x]. - Minimalne parsery, które znają tylko oryginalny Markdown lub CommonMark, pokazują tekst taki, jaki jest, z nawiasami. Nadal czyta się go jak listę rzeczy do zrobienia, tylko bez pól.
Jeśli używasz DotMD Editor, naciśnięcie Enter na końcu zadania zaczyna następne z pustym - [ ], więc możesz wpisywać kolejne pozycje.
Znak zaznaczenia w Markdown bez listy zadań
Gdy chcesz haczyk w tabeli lub zdaniu, a nie na liście, wpisz sam znak. Symbole Unicode to tekst, więc pojawiają się w każdej aplikacji Markdown:
| Znak | Nazwa |
|---|---|
| ✓ ✔ | Haczyk, gruby haczyk |
| ✅ | Gruby haczyk na białym tle (emoji) |
| ☑ ☐ | Urna z haczykiem, pusta urna |
| ✗ ✘ ❌ | X na urnie, gruby X na urnie, krzyżyk (emoji) |
GitHub przyjmuje też skróty emoji, takie jak :white_check_mark:. To funkcja GitHuba: w innej aplikacji mogą się pokazać jako surowy tekst, więc wybierz sam znak, jeśli plik będzie czytany gdzie indziej.
Listy zadań w planach i specyfikacjach
Listy zadań nie służą tylko aplikacjom do zadań. Plan lub specyfikacja napisane w Markdown często kończą się listą tego, co zostało do zrobienia, a każdy krok łatwo przejrzeć w jego linii:
## Tasks
- [x] Add the settings screen
- [ ] Write the migration
- [ ] Update the tests
- [ ] Update the docs
Niech każde zadanie będzie jedną czynnością, którą można skończyć i sprawdzić. Użyj nagłówka dla każdej grupy i zagnieżdżaj podzadania tylko wtedy, gdy należą do jednego zadania nadrzędnego.
Dlaczego lista zadań pokazuje nawiasy zamiast pól
- Brak spacji po nawiasie:
- [x]Gotowenie jest zadaniem. Napisz- [x] Gotowe. - Spacje wewnątrz nawiasów:
[ ]z dwiema spacjami lub[ x ]to zwykły tekst. - Brak znacznika listy: linia zaczynająca się samym
[ ]nie jest pozycją listy. - Tekst zaczynający się od nawiasu. Dokumentacja GitHuba każe poprzedzić nawias ukośnikiem: napisz
- [ ] \(Opcjonalnie) Przetestuj. - Renderer nie obsługuje GFM. Wtedy widzisz nawiasy, cokolwiek wpiszesz.
Aby sprawdzić, jak wygląda plan z zadaniami, otwórz plik w DotMD, gdzie czytanie jest bezpłatne. Specyfikacje i plany często pisze się jako listy zadań, a pola ułatwiają przejrzenie długiej listy.
Pytania o pola wyboru w Markdown
Jak zrobić pole wyboru w Markdown?
Zacznij pozycję listy od [ ] dla pustego pola lub [x] dla zaznaczonego, potem spacja i tekst: - [ ] Kupić mleko. To GitHub Flavored Markdown, więc potrzebna jest aplikacja, która go obsługuje.
Czy mogę kliknąć pole wyboru Markdown, żeby je zaznaczyć?
Na GitHubie tak, w zgłoszeniach i pull requestach: strona zmienia tekst za ciebie. W pliku Markdown zmieniasz w tekście [ ] na [x]. DotMD pokazuje pola w czytniku tylko do odczytu.
Jak dodać znak zaznaczenia w Markdown?
Wpisz znak: ✓, ✔, ✅ lub ☑. To zwykły Unicode, więc działa w każdej aplikacji. Dla pola w stylu klikalnym na liście użyj zamiast tego - [x].
Czy zagnieżdżone pola wyboru działają?
Tak. Zrób wcięcie podzadania pod jego zadaniem nadrzędnym. Zadanie nadrzędne nie zaznacza się automatycznie, gdy wszystkie jego podzadania są gotowe.