تطوير السكرپتات باستخدام VSCode
يوفر ScriptCat إضافة لـ VSCode تتيح لك كتابة سكرپتات المستخدم في VSCode. بعد الحفظ، تتم مزامنة التغييرات تلقائياً إلى ScriptCat في المتصفح — دون الحاجة إلى النسخ واللصق اليدوي، مما يحسن كفاءة التطوير بشكل كبير.
المتطلبات الأساسية
تحتاج إلى تثبيت الأداتين التاليتين:
- تثبيت إضافة ScriptCat في متصفحك — إذا لم تكن قد ثبّتتها بعد، اتبع دليل البداية السريعة لتثبيتها
- تثبيت إضافة ScriptCat في VSCode — ابحث عن "scriptcat-vscode" في سوق إضافات VSCode، أو قم بتنزيلها من مستودع GitHub
إنشاء اتصال
بعد التثبيت، تحتاج إلى ربط إضافة ScriptCat في متصفحك مع VSCode:
- انقر على أيقونة ScriptCat في متصفحك لفتح لوحة الإدارة
- انتقل إلى الأدوات > أدوات المطور
- ابحث عن الاتصال التلقائي بخدمة VSCode، فعّلها، وانقر على اتصال
بمجرد الاتصال، يتم إنشاء قناة في الوقت الفعلي بين VSCode و ScriptCat.
مزامنة السكرپتات
بعد إنشاء الاتصال، يمكنك اختيار إحدى الطريقتين لمزامنة السكرپتات:
الخيار 1: وضع الكشف التلقائي (موصى به)
- في VSCode، اضغط
Ctrl + Shift + P(Cmd + Shift + Pعلى Mac) لفتح لوحة الأوامر - اكتب واختر
scriptcat.autoTarget - من الآن فصاعداً، في كل مرة تفتح فيها أو تحفظ ملف
.user.js، ستتم مزامنته تلقائياً إلى ScriptCat
الخيار 2: وضع السكرپت المحدد
- في VSCode، اضغط
Ctrl + Shift + P(Cmd + Shift + Pعلى Mac) لفتح لوحة الأوامر - اكتب واختر
scriptcat.target - حدد مسار ملف السكرپت المراد مزامنته
سير عمل التطوير
بعد الإعداد، يكون سير عمل التطوير بسيطاً للغاية:
- اكتب أو عدّل سكرپت
.user.jsفي VSCode - اضغط
Ctrl + Sلحفظ الملف - تتم مزامنة السكرپت تلقائياً إلى ScriptCat في المتصفح
- انتقل إلى المتصفح وحدّث الصفحة لرؤية النتيجة
لا تتطلب العملية بأكملها أي خطوات يدوية — الحفظ يسري مفعوله فوراً.
الأسئلة الشائعة
ماذا لو لم يتم الاتصال؟
- تأكد من أن إضافة ScriptCat في متصفحك تعمل
- تأكد من تثبيت وتفعيل إضافة ScriptCat في VSCode
- تحقق من حالة الاتصال في صفحة "أدوات المطور" في لوحة إدارة ScriptCat
السكرپت لا يتم تحديثه بعد الحفظ؟
- تأكد من أن اسم الملف ينتهي بـ
.user.js - تأكد من تنفيذ أمر
scriptcat.autoTargetأوscriptcat.target - تحقق من لوحة مخرجات VSCode بحثاً عن أي رسائل خطأ
هل أحتاج إلى إعادة الاتصال بعد إعادة تشغيل VSCode؟
إذا كان "الاتصال التلقائي بخدمة VSCode" مفعلاً، فسيقوم VSCode بإعادة الاتصال تلقائياً بعد إعادة التشغيل — دون الحاجة إلى خطوات يدوية.