Kod, wzory i diagramy
Notatki to nie tylko proza. Zachowaj trudne do zapamiętania polecenie, zapisz wzór w poprawnej postaci lub przedstaw proces diagramem — wszystko w tej samej notatce, renderowane na Macu bez połączenia z internetem.
Kod w tekście
Otocz krótkie polecenie, nazwę pliku lub ustawienie grawisami albo zaznacz je i naciśnij ⌥⌘C:
Restart the router, then run `ping 1.1.1.1` to check.Restart the router, then run ping 1.1.1.1 to check.
Bloki kodu
Dla wielu wierszy użyj bloku kodu. Naciśnij ⌃⌘C lub wpisz trzy grawisy w osobnym wierszu: Varlig doda zamknięcie i podpowie język. Wybranie języka, na przykład python lub swift, włącza kolorowanie składni.
```python
for item in packing_list:
print(item)
```
Przycisk Copy Code obok bloku kopiuje jego treść bez grawisów. Wiersze z grawisami pozostają ukryte, dopóki kursor nie znajdzie się w bloku.
Dwa języki mają specjalne działanie: calc zamienia blok w kalkulator (zobacz Twoje pierwsze obliczenie), a mermaid rysuje diagram, jak poniżej.
Długie wiersze
Wiersze kodu domyślnie się zawijają. Settings › Editor › Scroll long code lines instead of wrapping utrzymuje każdy wiersz w jednej linii i umożliwia przewijanie poziome. … oznacza dalszą część; przesuwanie kursora odsłania ją, a gest w bok nad blokiem przewija kod. Tekst notatki nigdy się nie zmienia — nic nie jest dopisywane, a kopiowanie i eksport zwracają dokładnie wpisany kod.
Wzory
Zapisuj matematykę w notacji TeX. Pojedyncze znaki dolara umieszczają wzór w zdaniu (Format › Math Formula), a podwójne znaki dolara w osobnych wierszach tworzą blok (Format › Math Block):
The area of a circle is $\pi r^2$.
$$
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$
Gdy kursor jest we wzorze, widzisz źródło i podgląd aktualizowany podczas pisania. Varlig obsługuje typowe polecenia TeX; nieznane polecenie pokazuje błąd zamiast wzoru.
Wzór wyświetla zapis matematyczny. Aby obliczyć wynik, użyj bloku obliczeniowego.
Diagramy Mermaid
Opisz schemat blokowy, oś czasu lub inny diagram tekstem, a Varlig narysuje go w notatce. Wybierz Format › Mermaid Diagram, aby wstawić przykład początkowy, albo napisz blok mermaid:
```mermaid
flowchart LR
Idea --> Plan --> Done
```
Pierwszy wiersz określa rodzaj diagramu. Varlig rysuje schematy (flowchart lub graph), sequenceDiagram, classDiagram, stateDiagram, erDiagram, pie, gantt, journey, timeline, mindmap, gitGraph, quadrantChart, xychart, sankey, kanban i inne. Zmiana tekstu aktualizuje diagram.
Diagram może mieć do 512 wierszy, 256 bloków i 512 połączeń.
Metadane YAML na początku dokumentu
Niektóre narzędzia odczytują metadane na początku pliku Markdown. Wybierz Format › YAML Front Matter, aby dodać na samym początku notatki blok między dwoma wierszami ---:
---
project: Kitchen
status: planning
---
Varlig zachowuje metadane dokładnie w zapisanej postaci i używa pierwszego wiersza za nimi jako tytułu notatki.
HTML
Varlig pokazuje znaczniki HTML jako tekst zamiast interpretować je jako formatowanie. Jedynym wyjątkiem jest <br>, które rozpoczyna nowy wiersz.