دليل أسطرلاب English GitHub

الاختصارات

كل اختصار في لوحة المفاتيح، ولماذا وُضع الغريب منها حيث هو.


الاختصار مفتاح (أو مجموعة مفاتيح تُضغط معًا، مثل Ctrl/Cmd P) يفعل شيئًا واحدًا في التطبيق. ويفتح Ctrl/Cmd / ورقة الاختصارات داخل التطبيق: كل اختصار، مجمّعًا وقابلًا للبحث، بلغة النسخة أيًّا كانت. وداخل الورقة يمشي ↑ و↓ على الصفوف التي يمكن تشغيلها (ويقفز Home / End إلى الطرفين)، ويشغّل Enter الصف المضاء، ويغلق Esc. وتواصل الكتابة الترشيح، ويبدأ المؤشر على أفضل مطابقة، فكتابة "graph" ثم Enter هي الحركة كلها. وهذه الصفحة هي القائمة نفسها على الورق.

القائمة نفسها حرفيًا. فالجداول التي بين هنا والقوائم والإيماءات والمؤشر عرضٌ لجدول GROUPS في client/components/ShortcutsHelp.tsx، ويُفشل npm run check-keymap البناء حين يختلف الاثنان، في أي من الاتجاهين. فالاختصار يوجد في مكان واحد، والمفتاح الموثَّق هنا الذي لا يربطه شيء علّة، بقدر ما أن المفتاح الذي لم يوثّقه أحد علّة. والبوابة نفسها هي التي ترفض صفين يدّعيان ضغطة واحدة؛ انظر التطوير.

القشرة

المفاتيحالإجراء
Ctrl/Cmd /اختصارات لوحة المفاتيح: كل اختصار، مجمّعًا وقابلًا للبحث
Ctrl/Cmd Pلوحة الأوامر (افتح ملاحظة، شغّل أمرًا)
Ctrl/Cmd Kالبحث: يركّز على بحث الشريط الجانبي في التطبيق؛ ويفتح طبقة بحث في وسط الشاشة على المدونة العامة
Ctrl/Cmd Eتبديل عرض القراءة ⇄ المحرر
Ctrl/Cmd Gفتح تبويب المخطط، أو إغلاقه
Ctrl/Cmd Nملاحظة جديدة
Ctrl/Cmd Alt Dافتح ملاحظة اليوم (المجلد وصيغة الاسم في الإعدادات ← الكتابة؛ daily/YYYY-MM-DD.md افتراضيًا)
Ctrl/Cmd Alt Shift Dافتح اليوم: ملاحظة اليوم والسِّجِلّ والبطاقات والمهام المستحقة وما كان في مثل هذا اليوم، في صفحة واحدة؛ الفعل الثالث للفكرة نفسها
Ctrl/Cmd Shift Dالالتقاط السريع: سطر إلى ملاحظة اليوم (أو صندوق الوارد) دون مغادرة الملاحظة التي أنت فيها؛ Shift إلى جانب Alt ملاحظة اليوم، لأنهما فكرة واحدة بفعلين
Ctrl/Cmd Alt Lانتقل إلى التوأم اللغوي للملاحظة: وجهها الآخر، في التبويب نفسه؛ الحرف L من language
Ctrl/Cmd Alt Shift Lبدّل الواجهة إلى اللغة الأخرى (العربية ⇄ English): الواجهة لا الملاحظة، ويعمل والنافذة الحوارية مفتوحة. وهو نفسه مفتاح اللغة في شريط الحالة (العربية والكتابة من اليمين)
Ctrl/Cmd Shift Pانشر / ألغِ نشر الملاحظة المفتوحة
Ctrl/Cmd Alt Pاطبع الملاحظة المفتوحة أو صدّرها إلى PDF؛ Alt لأن Ctrl/Cmd P هو لوحة الأوامر
Ctrl/Cmd Shift Bأضف الملاحظة المفتوحة إلى المفضلة، أو أزلها منها (Bookmarks.md)
Ctrl/Cmd Alt Bاطوِ / أعد فتح الشريط الجانبي (لوحة الملاحظات)
Ctrl/Cmd Alt Shift Bاطوِ / أعد فتح المحتويات والروابط الراجعة
Ctrl/Cmd Shift .اقرأ التحديد بصوت عالٍ — في المحرر، وعرض القراءة، والكتاب، وعنصر الخلاصة؛ والنقطة لأن الجملة تنتهي عندها
Ctrl/Cmd Shift Zوضع التركيز: تتنحى الواجهة كلها (Esc يعيدها)
Ctrl/Cmd \اقسم اللوحة؛ تُفتح الجديدة على الملاحظة نفسها
Ctrl/Cmd Shift \اقسم إلى الأسفل بدل الجانب
Ctrl/Cmd Alt \أغلق اللوحة؛ يتبنّى جارٌ تبويباتها ولا تُسقط أبدًا
Ctrl/Cmd Alt PageDown / PageUpالتبويب التالي / السابق في اللوحة المركَّز عليها
Ctrl/Cmd Alt Wأغلق هذا التبويب
Ctrl/Cmd Alt Shift ↑ / ↓انتقل إلى اللوحة التي فوق / تحت
Ctrl/Cmd Alt Shift ← / →انتقل إلى اللوحة التي على يسارك / يمينك؛ بحسب موضعها الفعلي، في اللغتين
← / →الملف السابق / التالي في عارض المرفقات
Escخروج من ورقة الاختصارات، ومن معاينة الزائر، ومن وضع التركيز، ومن عارض المرفقات، وعودة إلى الملاحظة من Ctrl/Cmd K

وعلى واجهة المدونة العامة لا يُحجز إلا Ctrl/Cmd K وCtrl/Cmd /؛ وتُعاد كل تركيبة أخرى إلى المتصفح مباشرة.

الكتابة

المفاتيحالإجراء
Ctrl/Cmd Bغامق
Ctrl/Cmd Iمائل
Ctrl/Cmd Uخط تحتي (<u>)
Ctrl/Cmd Shift Xشطب
Ctrl/Cmd Shift Hتظليل
Ctrl/Cmd Alt /اجعل التحديد تعليقًا: %%…%% في ملاحظة، و% في ملف .tex
Ctrl/Cmd Alt ;لوحة الحركات: اختر حركة للحرف الذي عند المؤشر، أو شكّل كل حرف في التحديد
Ctrl/Cmd Dحدّد التكرار التالي للكلمة التي تحت المؤشر
Ctrl/Cmd Sاحفظ الآن (الحفظ التلقائي يعمل على أي حال، بعد 600 مللي ثانية من توقفك)
Ctrl/Cmd ↑ / ↓انقل السطر الحالي إلى الأعلى / الأسفل
Ctrl/Cmd Z / Ctrl/Cmd Shift Zتراجع / إعادة (داخل المحرر؛ انظر ملاحظة وضع التركيز أدناه)
Ctrl/Cmd Fبحث واستبدال داخل الملاحظة
Ctrl/Cmd Shift Fبحث واستبدال في الخزانة كلها

الجداول

لا تعمل المفاتيح الخمسة هذه إلا ما دام المؤشر داخل كتلة جدول؛ فخارجها ما زال Tab يزيح، وEnter يكسر السطر، وAlt مع سهم ما زال للمتصفح.

المفاتيحالإجراء
Tabخلية الجدول التالية (وفي الخلية الأخيرة: يضيف صفًا)
Shift Tabخلية الجدول السابقة
Enterصف إلى الأسفل في الجدول (ومن الصف الأخير: خروج من الجدول)
Alt ↑ / ↓انقل صف الجدول
Alt ← / →انقل عمود الجدول، بما فيه صف المحاذاة (أسهم بصرية؛ تنعكس في جدول من اليمين إلى اليسار)

والمفاتيح الثلاثة نفسها داخل جدول مرسوم. انقر خلية في جدول معروض فيفتح فيها صندوق؛ ويعني Tab وShift Tab وEnter هناك ما تقوله الصفوف أعلاه بالضبط، فمفاتيح الجداول واحدة لا اثنتان. ويضيف الصندوق أربعة من عنده لا تطالب بأي اختصار خارجه: Shift Enter يضع <br> في الخلية، و← و→ ينتقلان إلى الخلية المجاورة حين يكون المؤشر عند طرف الصندوق أصلًا (وينعكسان في جدول يُقرأ من اليمين)، و↑ و↓ ينقلان صفًا، وEsc يعيد المؤشر إلى الملاحظة بعد الجدول مباشرة ويترك الخلية كما كانت. وShift F10 داخل خلية يفتح قائمة الجدول — الصفوف والأعمدة والمحاذاة والترتيب وتحرير بصيغة ماركداون — وهي القائمة نفسها التي يفتحها النقر بالزر الأيمن، ويفتحها زرّ ⋯ تحت الجدول على شاشة اللمس. انظر قسم الجداول في المحرر.

القوالب

المفاتيحالإجراء
Ctrl/Cmd Alt Tإدراج قالب… عند المؤشر
Ctrl/Cmd Alt Shift Tملاحظة جديدة من قالب…

اخترنا Ctrl/Cmd Alt بدل Ctrl/Cmd T البديهي لأن ذاك يفتح تبويبًا جديدًا في المتصفح، وCtrl/Cmd Shift T يعيد فتح تبويب مغلق. ولا يمكن أخذ أي منهما.

الأقسام والطيّ

المفاتيحالإجراء
Ctrl/Cmd Shift [ / ]اطوِ / ابسط القسم الذي عند المؤشر؛ أو انقر الشارة التي بجانب العنوان
Ctrl/Cmd Alt [ / ]اطوِ / ابسط كل شيء
Ctrl/Cmd Alt Fركّز على قسم واحد؛ ينطوي كل شيء آخر؛ ويعيده Esc بالضبط
Ctrl/Cmd Alt ↑ / ↓اقفز إلى العنوان السابق / التالي (وفي عرض القراءة يمرّر إليه)

على macOS يختلف اختصارا الطيّ عمّا في الجدول أعلاه، والجدول لا يقول ذلك بعد. يأتي الاختصاران من foldKeymap الخاص بـCodeMirror، وهو يغيّر طيّ القسم على Mac (يصير Ctrl-Shift-[ هو Cmd-Alt-[) ويترك طيّ الكل على Ctrl-Alt-[ في كل منصة. فعلى Mac طيّ القسم هو Cmd Alt [ / ]، لا Cmd Shift [ الذي لا يفعل شيئًا، ويحتفظ طيّ الكل بـCtrl. وتطبع ورقة الاختصارات Ctrl/Cmd للاثنين؛ وبوابة الاختصارات تقارن الورقة بهذه الصفحة ولا ترى ما وراءهما في CodeMirror، فهذه الفقرة هي التصحيح حتى يُعطى الصفان كتابتهما الحقيقية على Mac.

Ctrl/Cmd G هو المخطط في كل مكان، حتى داخل المحرر، وهذا قرار. يربط searchKeymap في CodeMirror المفتاح Mod-g بـ«ابحث مجددًا»، لكن الواجهة تلتقط المفتاح قبل أن يصل إلى المحرر، فلم يعمل ذلك الربط هنا قط. ويبقى الأمر كذلك: فللبحث مجددًا طريقتان أخريان أصلًا (F3، وEnter في حقل البحث)، بينما تبديل المخطط اختصار موثَّق في أسطرلاب سيُفاجأ القارئ بفقده في منتصف ملاحظة. وهذا عكس القرار الذي اتُّخذ في Ctrl/Cmd D وCtrl/Cmd B، حيث كان معنى المحرر هو ما تستعمله كل دقيقة ومعنى الواجهة ما تستعمله مرة في اليوم؛ فالقاعدة هي أي فعل يستحق المفتاح أكثر، لا من طلبه أولًا. وكتبنا هذا لأن بوابة الاختصارات التي تقارن هذه الصفحة بورقة الاختصارات لا ترى اختصارات CodeMirror نفسها، ولولا ذلك «لأصلح» الأمرَ القارئُ التالي الذي يلاحظ Mod-g.

القوائم والإيماءات والمؤشر

تحت هذا الخط يتوقف السجل. فهذه أسطح لا اختصارات: لا يحجز أسطرلاب لها ضغطة مفتاح خاصة، ولذلك تسمّي ورقة الاختصارات السطح حيث تسمّي صفوفها الأخرى مفتاحًا، وتتركها بوابة الاختصارات وشأنها.

كيفالإجراء
نقرةاتبع رابط ويكي معروضًا (وأنشئه إن لم تكن ملاحظته موجودة)
نقرة مع Ctrl/Cmdاتبع رابط ويكي على السطر الذي تحرره
نقرةافتح صورة أو PDF من الشجرة في عارض المرفقات
زر أيمن، أو Shift F10، أو مفتاح القائمةقائمة التنسيق للتحديد: أسلوب النص، والبنية، والإدراج، واللون
زر أيمن على كلمة خاطئة إملائيًا (من غير تحديد)اقتراحات إملائية و«أضف إلى القاموس»؛ ومع تحديد يعني الزر الأيمن التنسيق
زر أيمن على عنوان، أو ⋯ بجانبهقائمة القسم: الفرع كله لا السطر وحده
اسحب صفًا في المحتوياتأعد ترتيب قسم وكل ما تحته
/ في أول السطرقائمة الشرطة المائلة (تنبيه، وسياج كود، وجدول، …)
Tabإزاحة (indentWithTab في CodeMirror)
↑ ↓ Enter Escتنقّل / تأكيد / إغلاق في لوحة الأوامر (يشغّل Enter دائمًا الصف الذي اختارته لوحة المفاتيح، لا الصف الذي تقف عليه الفأرة صدفة)
قائمة التحديداستخرج التحديد إلى ملاحظة جديدة مرتبطة؛ يبقى [[رابط]] مكانه، ويعيد تراجع الرسالة الملفين معًا
قائمة التحديد ← إدراجحاشية: [^n] مرقّمة بحيث تبقى الحواشي الموجودة مرتبة، وتعريف أولي في آخر الملاحظة؛ و\footnote{…} في ملاحظة .tex
قائمة التحديد ← البنيةحالة العناوين / أحرف كبيرة / أحرف صغيرة على التحديد، لكل مؤشر؛ ولا تُمسّ أهداف روابط الويكي ومقاطع الكود
قائمة التحديد ← تنبيهلفّ التحديد في تنبيه > [!type]: يأخذ كل سطر بادئة، وتبقى الأسطر الفارغة داخل التنبيه

وتستجيب كل نافذة ومنبثقة ومنتقٍ في المنتج للمفاتيح الأربعة نفسها: Esc للخروج، والأسهم للحركة، وEnter للتثبيت، والكتابة للترشيح حيث توجد قائمة. وEsc دائمًا من نصيب الطبقة الأعمق المفتوحة.

قارئ الكتب

للقارئ ورقته الخاصة (? داخل كتاب) ونحوه الخاص، خارج السجل أعلاه عمدًا: j/k للتمرير، وJ/K للصفحات، وgg/G، وp للذهاب إلى صفحة، وo للمحتويات، و/ n N للبحث، و+/- للتكبير، وa/s/d لملاءمة العرض وملاءمة الصفحة والصفحتين، وi للوضع الليلي، وr للتدوير، وm<c>/'<c> للعلامات، وh للتظليل، وc للاستشهاد، وe لملاحظة الهامش، وx لإزالة العلامة، وA للمقاطع المعلَّمة، و: لسطر الأوامر، وz لوضع التركيز، وq للإغلاق، وعدد تكتبه قبل أي منها. والجدول كله، مع ما يفعله كل مفتاح، في قارئ الكتب.

ويحتفظ EPUB بالمفاتيح التي يبقى لها معنى في نص بلا صفحات — j/k، وSpace، وgg/G، و/ n N، وo، وz، وl، وq، و? — ويقرأ سواها قراءة أخرى: J/K تخطو فصلًا لا صفحة، و+/-/0 (ومعها Ctrl/Cmd) تضبط حجم الخط لا التكبير، وc ينسخ استشهادًا بالمقطع المحدد. وليس فيه a/s/d، ولا i، ولا r، ولا سطر :: فالملاءمة والتدوير والعكس أشياء تفعلها بصورة صفحة، وهذه الصيغة لا صفحات فيها. انظر EPUB.

الخلاصات

تجيب صفحة الخلاصات عن أربعة مفاتيح خاصة بها ما دام التركيز داخلها، خارج السجل للسبب نفسه الذي يبقي قارئ الكتب خارجه: فهي نحو سطح واحد لا نحو القشرة، والحرف الذي يُضغط في أي مكان آخر يبقى حرفًا يُكتب. وتُطابق بموضع المفتاح، فتعمل على لوحة مفاتيح عربية أيضًا.

المفاتيحالفعل
j / kالمقالة التالية / السابقة
oفتح الصفحة الأصلية في تبويب جديد
eتعليمها مقروءة، والانتقال إلى التالية

الجولة

مجموعة بطاقات مصوّرة، ميزة لكل بطاقة، مع زر أرني يفتح فعلًا الشيء الذي تصفه. ولا تحجز الجولة ضغطة مفتاح خاصة بها، لأنها لا تُدخَل إلا عمدًا ولا تُعرض عليك من تلقاء نفسها، فأبوابها هي لوحة الأوامر (خُذ جولة في الخزانة)، والسطر الهادئ على الخزانة الفارغة، وذيل ورقة Ctrl/Cmd /، وسطر في Welcome.md.

المفاتيحالإجراء
← / →، أو h / lاقلب بطاقة. منطقي: في العربية يتقدم ← إلى الأمام
تمرير بالإصبعالقلب نفسه على شاشة لمس، منعكسًا بالطريقة نفسها
Escاخرج. وتعود إلى البطاقة التي كنت عليها

المصمم

المفاتيحالإجراء
Ctrl/Cmd Sاحفظ مسودة التصميم
Spaceارفع / أنزل صف قسم
↑ / ↓حرّك صفًا مرفوعًا (ويحرّك Alt ↑ / ↓ أي صف)
Escألغِ الرفع، أو أغلق منتقي الأقسام، أو أغلق المصمم

لماذا هذه المفاتيح

مفاتيح التنسيق الخمسة هي مفاتيح أوبسيديان، راجعناها في جداول اختصاراته ولم نخمّنها، عدا الخط التحتي الذي لا أمر له في أوبسيديان أصلًا (فلا خط تحتي في ماركداون؛ ويكتب مفتاح أسطرلاب <u>، وهو وسم كان مرشّح HTML يقبله وعرض القراءة يعرضه من قبل). والخمسة كلها تبدّل: اضغط مرتين تُنزع العلامات. ومن غير تحديد تدرج العلامتين وتوقف المؤشر بينهما، فيعمل «غامق ثم اكتب». وعبر تحديد يمتد عدة أسطر تُطبَّق سطرًا سطرًا، لأن تأكيد ماركداون لا يستطيع أن يعبر سطرًا فارغًا، و** واحدة فوق ثلاث فقرات نجمتان شاردتان لا نص غامق. وفي ملاحظة .tex تكتب المفاتيح الخمسة نفسها LaTeX بدلًا من ذلك، والاثنان اللذان لا كتابة لهما في ماركداون غائبان من القائمة لا مقرَّبان.

كان Ctrl/Cmd B يطوي الشريط الجانبي. ففاز به التنسيق: فهو الاختصار الذي يأتي به كل قارئ، ومفتاح يجعل كلمة غامقة في نصف النافذة ويطوي لوحة في النصف الآخر مفتاح لا يستطيع أحد أن يصفه. واحتفظ مبدّلا اللوحتين بشكلهما (مفتاح واحد، وShift يختار اللوحة الثانية) وزيد عليهما مفتاح تعديل واحد، فالشيء الوحيد الذي تعيد تعلمه هو «أضف Alt». وخارج المحرر ما زال Ctrl/Cmd B وCtrl/Cmd Shift B يُحجزان، لأن الشريط الجانبي للإشارات المرجعية في Firefox وشريط الإشارات في Chrome يجب ألا يُفتحا فوق التطبيق أبدًا. ويعمل Option+B (∫) وOption+T (†) على macOS، ويمتنع كل اختصار حين يُضغط AltGr، حتى لا يطوي Alt الأيمن في تخطيط أوروبي لوحةً بالصدفة أبدًا؛ انظر لوحات المفاتيح غير اللاتينية لتعرف كيف يُقرَّر ذلك.

وتحمل مفاتيح التبويبات Alt للسبب نفسه الذي تحمله القوالب. للعالم ثلاثة اختصارات للتبويبات، Ctrl Tab وCtrl PageUp/PageDown وCtrl W، والمتصفح يملك الثلاثة. ويمكن أن يُزاد على اثنين منها مفتاح تعديل، وهو المخرج الذي تلجأ إليه هذه الصفحة مرارًا؛ أما الثالث فلا، لأن Alt Tab لمدير النوافذ. فيمشي Ctrl/Cmd Alt PageDown/PageUp على الشريط، ويغلق Ctrl/Cmd Alt W التبويب، وتنتقل ذاكرة أصابعك بإصبع واحدة زائدة. ولا الأسهم: فـCtrl Alt ←/→ هو مبدّل مساحات العمل في GNOME ومبدّل التبويبات في Chrome على macOS، ولا يعيده أي منهما. و«التالي» يعني التالي على الشريط في اللغتين؛ فالشريط ينعكس مع اتجاه القراءة، وشريط التبويبات قائمة لا خريطة.

ولا شيء في الواجهة يسمّي أيًّا من اللوحتين «اليسرى»: فالمبدّلات ولوحة الأوامر وورقة الاختصارات تقول الشريط الجانبي (لوحة الملاحظات) والمحتويات والروابط الراجعة، في اللغتين، لأنهما يتبادلان الطرفين في العربية.

وفي وضع Vim يحتفظ Ctrl D وCtrl B داخل المحرر بتمرير نصف صفحة وصفحة إلى الأعلى، ويبقى Esc مفتاح الوضع في Vim؛ فاستعمل Cmd أو لوحة الأوامر أو علامة ✕ في وضع التركيز بدلًا منه. وعلى macOS يبقى Cmd Shift Z داخل المحرر إعادةً؛ ويدخل Ctrl Shift Z وضع التركيز هناك.

لوحات المفاتيح غير اللاتينية

كل اختصار في هذه الصفحة يعمل مع لوحة مفاتيح عربية أو فارسية أو روسية أو يونانية أو عبرية. ويستحق هذا أن يُقال بصوت عالٍ، لأنه لفترة لم يكن صحيحًا: كانت الاختصارات تُطابَق بالحرف الذي تكتبه لوحة المفاتيح، وعلى التخطيط العربي يكتب المفتاح المطبوع عليه P الحرف ح، فلم يفتح Ctrl P شيئًا البتة. فإن شغّلت أسطرلاب بالعربية، والواجهة مترجمة ومنعكسة كاملة لذلك بالذات، فاختصاراتك هي المفاتيح التي تحمل الحروف اللاتينية المطبوعة على لوحة مفاتيحك. ويشمل ذلك كل اختصار فيه Shift: Ctrl/Cmd Shift F (البحث والاستبدال في الخزانة كلها) هو مفتاح ب على التخطيط العربي، ويرفض npm run check-keymap أي معالج في العميل يقارن الحرف المكتوب بدل المفتاح.

القاعدة في سطر واحد: يتبع الاختصار الحرف الذي يكتبه تخطيطك حين يكون ذلك الحرف لاتينيًا، وموضع المفتاح حين لا يكون.

  • على لوحة مفاتيح أمريكية أو بريطانية أو ألمانية لا يتغير شيء.
  • على AZERTY وDvorak انتقلت الحروف وانتقل الاختصار معها: Ctrl Shift Z لوضع التركيز هو المفتاح الذي يكتب z (وهو المفتاح الفعلي W على AZERTY)، لا المفتاح الذي يجلس حيث يجلس Z في اللوحة الأمريكية. فذلك المفتاح يكتب w، وCtrl Shift W يغلق نافذتك.
  • على العربية أو الفارسية أو الروسية أو اليونانية أو العبرية لا حرف لاتيني ليُتبع، فالموضع هو الجواب: المفتاح المطبوع عليه P يفتح لوحة الأوامر أيًّا كان ما يكتبه.
  • AltGr للكتابة دائمًا، ولا يكون أمرًا أبدًا. فعلى التخطيطات التي يبلّغ فيها Alt الأيمن عن نفسه بوصفه Ctrl+Alt يبقى AltGr E هو ę ولا يبدّل عرض القراءة.
  • وورقة Ctrl/Cmd / تعرف ذلك. فعلى لوحة مفاتيح لا تكتب أيًّا من هذه الحروف تطبع الحرف الذي ينتجه كل مفتاح بجانب الحرف اللاتيني (P ح)، مع سطر يقول لماذا. ويعمل هذا على Chromium؛ وفي غيره تطبع الحروف وحدها بدل التخمين.

ووضع Vim هو الاستثناء، وليس مما يمكن لهذه القاعدة أن تصلحه: ففي الوضع العادي hjkl مفاتيح لا يملكها تخطيطك العربي أو الروسي، ولذلك Vim ميزة للتخطيطات اللاتينية.

حرّر هذه الصفحة على GitHub

أسطرلاب برنامج حر. هذه الصفحات مبنية من ملفات Markdown في مجلد docs بالمستودع.