Mã, công thức và sơ đồ
Ghi chú không chỉ là văn xuôi. Giữ một lệnh mà bạn luôn quên, viết một công thức đúng cách hoặc phác thảo một quy trình dưới dạng sơ đồ, tất cả trong cùng một ghi chú, tất cả đều được vẽ trên máy Mac của bạn mà không cần kết nối internet.
Mã nội tuyến
Bao bọc một lệnh ngắn, tên tệp hoặc cài đặt trong backticks hoặc chọn nó và nhấn ⌥⌘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ác khối mã
Với nhiều dòng, dùng khối mã. Nhấn ⌃⌘C hoặc gõ ba dấu backtick trên một dòng riêng; Varlig tự thêm dòng đóng và gợi ý ngôn ngữ. Chọn ngôn ngữ như python hoặc swift để tô màu cú pháp.
```python
for item in packing_list:
print(item)
```
Nút Copy Code cạnh khối sao chép nội dung không kèm dấu backtick. Các dòng backtick được ẩn khi con trỏ không nằm trong khối.
Hai ngôn ngữ đặc biệt: calc biến khối thành máy tính (xem Tính toán đầu tiên của bạn), và mermaid vẽ một sơ đồ, như bên dưới.
Dòng dài
Mặc định, dòng mã dài tự ngắt để vừa khung. Settings › Editor › Scroll long code lines instead of wrapping giữ mỗi dòng trên một hàng và cho cuộn ngang: dấu … báo dòng còn tiếp, di chuyển con trỏ dọc dòng sẽ hiện phần còn lại, và vuốt ngang trên khối sẽ cuộn. Văn bản ghi chú không đổi, không thêm ký tự nào; sao chép hoặc xuất vẫn giữ đúng nội dung bạn đã viết.
Các công thức
Viết công thức bằng ký hiệu TeX. Đặt giữa hai dấu đô la đơn để hiển thị trong câu (Format › Math Formula), hoặc giữa các cặp dấu đô la kép trên hai dòng riêng để hiển thị thành khối (Format › Math Block):
The area of a circle is $\pi r^2$.
$$
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$
Với con trỏ trong một công thức, bạn sẽ thấy nguồn của nó với bản xem trước trực tiếp khi bạn nhập. Varlig hỗ trợ các lệnh TeX phổ biến; một lệnh mà nó không biết sẽ hiển thị lỗi thay cho công thức.
Một công thức cho thấy các phép toán. Để tìm ra câu trả lời, hãy sử dụng khối tính toán để thay thế.
Sơ đồ Mermaid
Mô tả lưu đồ, dòng thời gian hoặc sơ đồ khác bằng văn bản để Varlig vẽ ngay trong ghi chú. Chọn Format › Mermaid Diagram để chèn mẫu ban đầu, hoặc viết khối mermaid:
```mermaid
flowchart LR
Idea --> Plan --> Done
```
Dòng đầu tiên xác định loại sơ đồ. Varlig vẽ sơ đồ luồng (flowchart hoặc graph), sequenceDiagram, classDiagram, stateDiagram, erDiagram, pie, gantt, journey, timeline, mindmap, gitGraph, quadrantChart, xychart, sankey, kanban và nhiều hơn nữa. Chỉnh sửa văn bản và sơ đồ sẽ được tạo theo sau.
Một sơ đồ có thể có tới 512 dòng, 256 hộp và 512 kết nối.
Phần siêu dữ liệu YAML đầu tệp
Một số công cụ đọc siêu dữ liệu từ đầu tệp Markdown. Chọn Format › YAML Front Matter để thêm một khối giữa hai --- dòng ở đầu ghi chú:
---
project: Kitchen
status: planning
---
Varlig giữ nguyên phần siêu dữ liệu đầu tệp như bạn viết và dùng dòng đầu tiên sau đó làm tiêu đề ghi chú.
HTML
Varlig hiển thị các thẻ HTML dưới dạng văn bản thay vì biến chúng thành định dạng. Một ngoại lệ là <br>, bắt đầu một dòng mới.