कोड, सूत्र और आरेख
नोट में केवल गद्य ही नहीं होता। बार-बार भूल जाने वाला कमांड रखें, सूत्र को सही गणितीय रूप में लिखें या किसी प्रक्रिया का आरेख बनाएँ—सब एक ही नोट में। यह सब आपके Mac पर इंटरनेट के बिना भी प्रदर्शित होता है।
इनलाइन कोड
छोटे कमांड, फ़ाइल नाम या सेटिंग के दोनों ओर बैकटिक लगाएँ, या उसे चुनकर ⌥⌘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.
कोड ब्लॉक
कई पंक्तियों के लिए कोड ब्लॉक इस्तेमाल करें। ⌃⌘C दबाएँ या अलग पंक्ति पर तीन बैकटिक टाइप करें। Varlig ब्लॉक बंद करने वाले बैकटिक जोड़ देता है और प्रोग्रामिंग भाषा का सुझाव देता है। python या swift जैसी भाषा चुनने पर कोड में सिंटैक्स के अनुसार रंग दिखते हैं।
```python
for item in packing_list:
print(item)
```
ब्लॉक के पास Copy Code बटन उसकी सामग्री को बैकटिक के बिना कॉपी करता है। बैकटिक वाली पंक्तियाँ तभी दिखाई देती हैं जब कर्सर ब्लॉक के अंदर हो।
दो भाषाएं विशेष हैं: calc ब्लॉक को कैलकुलेटर में बदल देता है (देखें आपकी पहली गणना), और mermaid नीचे दिए गए अनुसार एक आरेख बनाता है।
लंबी लाइनें
डिफ़ॉल्ट रूप से लंबी कोड पंक्तियाँ स्क्रीन की चौड़ाई के अनुसार अगली दृश्य पंक्ति पर चली जाती हैं। Settings › Editor › Scroll long code lines instead of wrapping चालू करने पर हर कोड पंक्ति एक ही दृश्य पंक्ति में रहती है और क्षैतिज स्क्रॉल करती है। … बताता है कि आगे और टेक्स्ट है। कर्सर आगे ले जाने पर बाकी हिस्सा दिखाई देता है; ब्लॉक पर बगल की ओर स्वाइप करके भी स्क्रॉल कर सकते हैं। नोट का टेक्स्ट नहीं बदलता और उसमें कुछ नहीं जोड़ा जाता। कॉपी या एक्सपोर्ट करने पर ठीक वही कोड मिलता है जो आपने लिखा था।
सूत्र
गणित को TeX संकेतन में लिखें। इसे एक वाक्य के भीतर रखने के लिए इसे एकल डॉलर चिह्न में लपेटें (Format › Math Formula), या इसे ब्लॉक के रूप में दिखाने के लिए इसे अपनी अलग लाइनों पर दो डॉलर चिह्नों के बीच रखें (Format › Math Block):
The area of a circle is $\pi r^2$.
$$
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$
एक सूत्र में कर्सर के साथ, आप टाइप करते समय लाइव पूर्वावलोकन के साथ इसका स्रोत देखते हैं। Varlig सामान्य TeX कमांड का समर्थन करता है; एक कमांड जिसे वह नहीं जानता है, सूत्र के स्थान पर एक त्रुटि दिखाता है।
एक सूत्र गणित को दर्शाता है। उत्तर निकालने के लिए, इसके बजाय कैल्क ब्लॉक का उपयोग करें।
Mermaid आरेख
फ़्लोचार्ट, समयरेखा या दूसरे आरेख को टेक्स्ट में लिखें और Varlig उसे नोट में चित्रित कर देगा। शुरुआती नमूना जोड़ने के लिए Format › Mermaid Diagram चुनें या mermaid ब्लॉक लिखें:
```mermaid
flowchart LR
Idea --> Plan --> Done
```
पहली पंक्ति आरेख का प्रकार बताती है। Varlig फ़्लोचार्ट (flowchart या graph), sequenceDiagram, classDiagram, stateDiagram, erDiagram, pie, gantt, journey, timeline, mindmap, gitGraph, quadrantChart, xychart, sankey, kanban और अन्य प्रकार बना सकता है। टेक्स्ट बदलते ही आरेख भी बदलता है।
एक आरेख में अधिकतम 512 पंक्तियाँ, 256 बॉक्स और 512 कनेक्शन हो सकते हैं।
YAML फ्रंट मैटर
कुछ उपकरण Markdown फ़ाइल के शीर्ष से मेटाडेटा पढ़ते हैं। नोट की बहुत शुरुआत में दो --- लाइनों के बीच एक ब्लॉक जोड़ने के लिए Format › YAML Front Matter चुनें:
---
project: Kitchen
status: planning
---
Varlig फ्रंट मैटर को बिल्कुल वैसा ही रखता है जैसा आप लिखते हैं। उसके बाद की पहली पंक्ति नोट का शीर्षक बनती है।
HTML
Varlig HTML टैग्स को फ़ॉर्मेटिंग में बदलने के बजाय टेक्स्ट के रूप में दिखाता है। एकमात्र अपवाद <br> है, जो एक नई पंक्ति शुरू करता है।