Sonicpieditor ReadMe
هذا امتداد للعمل مع Sonic Pi داخل VScode. سيتم إطلاق الواجهة الخلفية لـ Sonic Pi عند فتح ملف Ruby.
في الوقت الحالي ، يتم تشغيل ذلك كامتداد في التطوير ، لذلك راجع قسم المتطلبات أدناه للحصول على تعليمات حول كيفية تشغيله.
لا تتردد في المساهمة في طلبات السحب الخاصة بك. أي مساعدة مرحب بها!
أيضًا ، إذا كنت تحب هذا المشروع أو كنت مهتمًا بتقدمه ، فسيكون من الرائع أن تقوم بدوره في Github للمساعدة في نشر الكلمة! شكرًا لك!
سمات
لقد بدأ هذا للتو ، لكن لدينا بالفعل ميزات كافية للحصول على بعض المرح!
- خيارات إطلاق خادم Sonic PI القابلة للتكوين. الآن يمكنك الاختيار بين:
- دائمًا: قم بتشغيل الخادم عند بدء تشغيل VSCODE
- روبي: قم بتشغيل الخادم عندما يكون هناك ملف روبي مرئي في VSCODE (هذا هو الافتراضي)
- مخصص: قم بتشغيل الخادم عندما يكون هناك ملف مع امتداد مخصص معين مرئي في VSCODE
- أبدًا: لا تطلق الخادم تلقائيًا (استخدم أمر Sonic PI: START Server)
- مسار جذر Sonic PI القابل للتكوين ، في حالة عدم عمل الافتراضي من أجلك
- يمكن تشغيل رمز الضغط على ALT-R (أو CMD-R على Mac ، تمامًا كما هو الحال في محرر Sonic PI) أو مع لوحة الأوامر "Sonic Pi: Run" (انظر لقطة الشاشة)
- يمكن التوقف عن تشغيل الصوت باستخدام ALT-S (أو CMD-S على MAC) أو "Sonic PI: توقف"
- يمكن تشغيل الرمز المحدد باستخدام ALT-T (أو CMD-T على MAC). إذا لم يكن هناك رمز محدد ، فسوف يعرض تشغيل الملف بأكمله بدلاً من ذلك (واستمر في الاختيار)
- يعرض السجلات والإشارات في لوحة الإخراج (انظر السجلات والإشارات)
- بعض المقتطفات مثل Live_Loop ، والآثار ، والتوليفات ، والعينات ، وربما المزيد قريبًا. شاهد دليل المقتطفات للحصول على القائمة الكاملة والمساهمة في تلك الجديدة إذا كنت تشعر بذلك!
- FX -> التأثير على مثيله مع اختيار القائمة الإكمال التلقائي
- FX X (حيث X عبارة عن خطاب) -> التأثير
- الولايات المتحدة -> موالفة مثلية مع اختيار قائمة الإكمال التلقائي
- US X (حيث X عبارة
- سا -> عينة مثلية مع اختيار قائمة الإكمال التلقائي
- تسليط الضوء على الأخطاء كما ذكرها خادم Sonic PI
- وبالطبع ، لديك تمييز بناء الجملة ، والتشكيل التلقائي ، وجميع الأشياء الجيدة التي عادة ما يكون لديك مع VSCODE!
- شاهد مقطع فيديو قصير جدًا لترتيب روبن نيومان لـ "Pase el Agua" الذي تم إطلاقه من هذا الامتداد ، ويظهر الشيء الذي يعمل ، وسجلات ، إلخ: الفيديو
(يمكنك العثور على عمل Robin الأصلي هنا: https://in-thread.sonic-pi.net/t/three-more-pieces-for-sonic-pi-pi/2434).
متطلبات
تمتد في وضع التطوير. اتبع هذه الخطوات:
- انتقل إلى دليل التمديد (حيث يوجد هذا الملف)
- قم بتشغيل "تثبيت NPM" ، لتثبيت تبعيات العقدة اللازمة
- قم بتشغيل "الرمز"
- اضغط على F5 لتشغيل التمديد
- (اختياري) راجع إعدادات Sonic في VSCode وتكوين كيف تريد بدء الخادم ، بشكل افتراضي أنه سيتم تشغيله عندما يكون هناك ملف روبي مرئي في المحرر
إذا واجهت مشاكل ، فأخبرني بذلك ، وسأبذل قصارى جهدي لمساعدتك في إعداد هذا الأمر.
تأكد من تكوين مسار جذر Sonic Pi في التكوين إذا كان الإعداد الافتراضي لا يعمل من أجل فتح الإعدادات -> extensions -> Sonic Pi -
القضايا المعروفة
لم أختبر هذا في Linux حتى الآن. يعمل بشكل جيد في Windows و Mac.
أسئلة مفتوحة