اختصارات لوحة المفاتيح
على Mac، استخدموا ⌘ بدل Ctrl و⌥ بدل Alt. اكتبوا > في البحث (Ctrl K) لتشغيل أي أمر باسمه.
| المفاتيح | الإجراء |
|---|---|
| Ctrl N | صفحة جديدة |
| Ctrl Alt N | التقاط: صفحة أو مذكرة صوتية أو مسح ضوئي أو صورة |
| Ctrl K · Ctrl P | البحث في الصفحات، أو > للأوامر |
| ↑ ↓ · j k | الصفحة السابقة / التالية (عند عدم الكتابة) |
| Enter | تحرير الصفحة المحددة |
| Ctrl S | الحفظ الآن (تُحفظ الصفحات أيضًا أثناء الكتابة) |
| المفاتيح | الإجراء |
|---|---|
| Ctrl B · Ctrl I | غامق · مائل |
| Ctrl Shift X | يتوسطه خط |
| Ctrl ` | شيفرة ضمن السطر |
| Ctrl K (in the editor) | إدراج رابط |
| Ctrl Enter | تبديل مربع اختيار المهمة |
| [[ · ![[ · # | ربط صفحة · تضمين صفحة أو ملف · وسم |
| Ctrl F | البحث في الصفحة |
| المفاتيح | الإجراء |
|---|---|
| Ctrl E | التبديل بين التحرير والقراءة |
| Ctrl Shift F · Esc | وضع التركيز · الخروج منه |
| Ctrl J | المساعد |
| المفاتيح | الإجراء |
|---|---|
| Ctrl-click · middle-click | الفتح في علامة تبويب جديدة |
| Ctrl Alt-click | الفتح في الجزء المقسوم |
| Ctrl Alt [ · ] | علامة التبويب السابقة / التالية |
| Ctrl Alt W | إغلاق علامة التبويب |
| Ctrl \ | نقل الصفحة إلى الجزء الآخر |
| المفاتيح | الإجراء |
|---|---|
| Ctrl Shift / | هذه القائمة |
Markdown في Vellum
الصفحات بصيغة CommonMark Markdown مع بعض الإضافات، وهي نفسها التي يستخدمها Obsidian وGitHub:
| اكتبوا | الغرض |
|---|---|
[[Page]], [[Page#Heading]], [[Page|label]] | رابط إلى صفحة أخرى، أو إلى عنوان فيها، أو بتسمية من اختياركم |
![[Page]], ![[file.pdf]] | تضمين صفحة أو ملف مرفق |
[[Page#^id]] و^id في نهاية الفقرة | رابط إلى كتلة واحدة |
#tag, #area/topic | الوسوم، متداخلة بـ / |
- [ ] to do | مهمة؛ Ctrl Enter يضع علامة عليها |
بيانات وصفية --- مع key: value | الخصائص (العنوان، والوسوم، والتواريخ…) |
> [!note] Title | تنبيه (callout)؛ و+ أو - بعده يجعله قابلًا للطي |
$x^2$, $$…$$ | الرياضيات (KaTeX) |
كتلة شيفرة بلغة mermaid | الرسوم التوضيحية والبيانية (Mermaid) |
[^1] | الحواشي |
قواعد البيانات
كتلة ``` `vellum-db ``` في أي صفحة تعرّف قاعدة بيانات (YAML). صفوفها هي الصفحات التي تختارها؛ وقيمها خصائص البيانات الوصفية (front matter).
| المفتاح | المعنى |
|---|---|
name | اسم قاعدة البيانات (تشير إليه الكتل الأخرى وuse("…") في الخلايا البرمجية) |
source | notebook: Books (والدفاتر الفرعية أيضًا)، أو tag: reading، أو where: مع صيغة على الخصائص |
properties | قائمة من { key, type }؛ الأنواع: text، number، select، multi-select، date، checkbox، url، relation، rollup، formula؛ ويأخذ select قيمة options، وformula قيمة formula |
views | قائمة من { name, type }؛ الأنواع: table، board، calendar، gallery، list؛ وتأخذ اللوحة group |
database: وview: | وحدهما في كتلة: يعرضان قاعدة البيانات تلك (والعرض) هنا، مباشرةً |
تستخدم الصيغ أسماء الخصائص، والأرقام، والنصوص بين علامات اقتباس، والمقارنات، وهذه الدوال: if، and، or، not، prop، abs، round، floor، ceil، sqrt، pow، min، max، sum، avg، count، length، empty، coalesce، upper، lower، trim، concat، contains، startswith، endswith، replace، slice، join، split، first، last، unique، number، text، format، now، today، date، dateadd، datesubtract، datediff، year، month، day، weekday، formatdate. التجميعات: count، sum، avg، min، max، list.
البطاقات
يمكن لأي صفحة أن تحتوي على بطاقات (الدراسة):
| اكتبوا | البطاقة |
|---|---|
Question :: Answer | أساسية، في سطر واحد (مسافات حول ::) |
Question ::: Answer | عكسية: تسأل أيضًا الإجابة ← السؤال |
The {{c1::heart}} pumps {{c2::blood::fluid}}. | ملء الفراغ: بطاقة لكل cN؛ و::hint يظهر في الفراغ |
أسطر، ثم ? وحدها، ثم أسطر الإجابة | متعددة الأسطر، حتى سطر فارغ؛ و?? تجعلها عكسية |
- علامة القائمة أو مربع المهمة أو العنوان أو الاقتباس قبل بطاقة السطر الواحد ليست جزءًا من السؤال.
- ليست بطاقات: البيانات الوصفية، والشيفرة المسوّرة، والتعليقات، وصفوف الجداول، و
::داخل الشيفرة أو الرياضيات أو الروابط، و\::المُهرَّبة، و::بلا مسافات حولها. - تعمل الصور والرياضيات والشيفرة والروابط والتسجيلات على الوجهين؛ ويمكن أن تنتهي الإجابة بمصدرها، مثل
(from [[Page#^block]], p. 3). - عند دراسة بطاقات صفحة لأول مرة، تحصل كل منها على معرّف كتلة في نهاية سطرها (
^k3x9q2) ليتبعها سجلها عبر التعديلات؛ و[[Page#^k3x9q2]]يربط إلى البطاقة.
الخلايا البرمجية
الكتلة المسوّرة التي يستطيع Vellum تشغيل لغتها تصبح خلية (JavaScript, TypeScript, Python, SQL, Lua, Shell (emulated), Ruby, PHP, R, Perl, Go, Rust, C, C++, OCaml, Haskell, Zig, C#, F#, Java, Clojure, Elixir, Erlang, Scheme, Prolog). اللغة هي أول كلمة بعد علامات backtick؛ وتعمل الأسماء المختصرة مثل py وjs وts وrs.
عند تشغيل الخلية أول مرة، يضيف Vellum معرّفًا قصيرًا إلى السياج، مثل {#3f9a1c2e}، لتبقى مخرجاتها المحفوظة معها عند تحريرها أو نقلها. وتتجاهله تطبيقات Markdown الأخرى.
المزيد: الخلايا البرمجية.
النسخ الاحتياطية والانتقال بين الأجهزة
من الإعدادات ← النسخ الاحتياطي والتصدير يُنزَّل ملف واحد فيه كل شيء (الصفحات، والملفات، والمخرجات، والإعدادات)؛ و«الاستعادة من نسخة احتياطية» تعيده على أي جهاز. و«تصدير كل الصفحات» ينشئ ملف .zip متوافقًا مع Obsidian من ملفات Markdown. والمزامنة المشفّرة تُبقي الحواسيب والهواتف والأجهزة اللوحية محدّثة.
المتطلبات
- إصدار حديث من Chrome أو Edge أو Firefox أو Safari يدعم Origin Private File System. يُطوَّر Vellum ويُختبر في Chrome.
- تحتاج مزامنة المجلد إلى Chrome أو Edge على حاسوب؛ وتعمل المزامنة بين الأجهزة حيثما يعمل Vellum. والمساعد أسرع مع WebGPU.
- تعمل الهواتف في المتصفح ويمكنها إضافة Vellum إلى الشاشة الرئيسية.
البدء مع Vellum
افتحوا Vellum
زوروا vellum.today. لا حاجة إلى التسجيل: تُخزَّن صفحاتكم على هذا الجهاز.
اكتبوا
ابدؤوا صفحة؛ تُحفظ أثناء الكتابة. استخدموا Markdown للعناوين والقوائم والمهام.
نظّموا
اربطوا الصفحات بـ [[، وأضيفوا #وسومًا، واجمعوا الصفحات في دفاتر.
اجمعوا
أفلتوا ملفات PDF والمستندات والصور في صفحة؛ فيصبح نصها قابلًا للبحث.
اسألوا
شغّلوا المساعد على الجهاز إن شئتم لطرح أسئلة عن صفحاتكم.
احفظوها بأمان
نزّلوا نسخة احتياطية من الإعدادات، أو فعّلوا المزامنة المشفّرة بين أجهزتكم.