البرنامج المساعد لـ ObsidianMD لعرض ملفات الرمز وتحريرها على طول الملاحظات الأخرى.
يضيف المكون الإضافي طريقة عرض محرر رمز إلى Obsidian. يستخدم محرر الكود محرر Monaco القوي ، والذي يقوم أيضًا بتشغيل الكود مقابل الكود.
ميزة جديدة: يدعم المكون الإضافي الآن أيضًا تحرير كتل التعليمات البرمجية الفردية من ملفات Markdown في مثيل محرر Monaco المضمن. اقرأ أدناه.
التحذير: يعتمد هذا البرنامج المساعد حاليًا على التبعيات المستضافة وبالتالي يحتاج إلى اتصال بالإنترنت. اقرأ أدناه لمزيد من المعلومات.
في إعدادات البرنامج المساعد ، يمكنك تكوين ملحقات الملف التي سيكون المحرر متاحًا كمحرر افتراضي. يمكنك أيضًا إنشاء ملفات رمز جديدة ، إما بالنقر بزر الماوس الأيمن على مجلد في الجزء الجانبي والنقر فوق "إنشاء ملف رمز" ، والبحث عن "إنشاء ملف رمز جديد" في لوحة الأوامر أو باستخدام زر "إنشاء رمز" في الشريط.

إلى جانب السمات الافتراضية التي تشحن مع VSCode ، يدعم المكون الإضافي أيضًا قائمة طويلة من الموضوعات الراسخة المخصصة للاختيار من بينها.

يدعم المكون الإضافي أيضًا تحرير كتل التعليمات البرمجية الفردية من أي مستند Marmdown في المحرر. يمكنك إما استدعاء لوحة الأوامر والبحث عن "Open Current Code Block في Monaco Editor" ، أو انقر بزر الماوس الأيمن على أي كتلة رمز وانقر فوق "تحرير كتلة رمز في محرر موناكو".
سيؤدي ذلك إلى فتح مشروط جديد مع مثيل محرر Monaco يمكنك من خلاله تحرير كتلة التعليمات البرمجية ، والتي ستتم مزامنة تلقائيًا إلى الكتلة في المستند الخاص بك عند إغلاق الوسيط.

ابحث عن أمر "تحرير CSS Snippet" للبحث عن مقتطفات CSS الموجودة في قبو Obsidian وتعديلها في محرر Monaco.



نظرًا للطبيعة المعقدة لتجميع محرر Monaco ، يعتمد البرنامج المساعد حاليًا على نسخة مستضافة من المحرر. هذا يعني أن المكون الإضافي يحتاج إلى اتصال بالإنترنت للعمل ، ولديه اعتماد على المحرر المستضاف ، والذي يتوفر حاليًا على https://embeddable-monaco.lukasbach.com.
آمل أن أقوم بإزالة هذه التبعية في المستقبل ، لكن هذه كانت أسهل طريقة للحصول على المكون الإضافي للعمل في الوقت الحالي.