توفر هذه الحزمة Sublime Text 3 أشياء رائعة لجلسة الترميز PHP 5.3+.
فقط ابحث عن PHP Companion في التحكم في الحزمة وأنت جاهز.
لم تعد الحزمة توفر keybindings. سيكون عليك تثبيت اختصاراتك الخاصة. سوف يعطيك العينة الافتراضية.
فقط ضع المؤشر على اسم الفصل ، واضغط على مفتاح F5 (الاختصار الشخصي) وهذا كل شيء.
سيظهر لك مساحة الاسم المختلفة التي تتطابق مع صفك ، والتقاط واحدة وانت انتهيت.
سيقوم PHP Companion بفرز بيان الاستخدامات الخاصة بك بالترتيب الأبجدي. يمكن تكوين ذلك لفرز طول السطر باستخدام إعداد المستخدم use_sort_length .
يوسع هذا الأمر الفئة تحت المؤشر إلى FQCN (اسم الفئة المؤهلة بالكامل). لديك مفتاحان لهذا الأمر F6 و Shift+F6 (الاختصار الشخصي) الذي يتوسع على التوالي مع أو بدون فاصل مساحة الاسم الرائدة .
ما عليك سوى الضغط على مفتاح F4 (الاختصار الشخصي) ، وسيضيف تعريف مساحة الاسم بناءً على اسم الملف المطلق للملف الحالي. أستخدم خدعة بسيطة لتحديد المكان الذي بدأت فيه مساحة الاسم ، وفي الواقع ستبدأ مساحة الاسم في المجلد الأول.
إذا تم إعلان مساحة الاسم بالفعل ، فسوف يصرخ الأمر مدى جنونك في شريط الحالة.
تحذير: تتطلب هذه الميزة اسم ملف حتى لا يعمل الأمر في مخزن مؤقت غير محفوظ.
اضغط على Shift+F12 (الاختصار الشخصي) للبحث عن تعريف طريقة بناءً على النطاق الحالي. سوف تتوقف عن الأمر "goto_definition" إذا لم يتم العثور على مباراة.
ضرب F7 (الاختصار الشخصي) لإدراج كل من حجة مُنشئ ووفق لها. سيكون العقار private بشكل افتراضي ولكن يمكنك تغييره مع إعداد visibility .
ضع المؤشر الخاص بك على فصل دراسي أو فئة مجردة أو اسم واجهة واضغط على مفتاح F3 (الاختصار الشخصي). سيتم عرض واجهات أو فصول مطابقة. حدد واحدًا ثم استيراد كل أو إحدى الطرق من تلك الواجهة أو الفئة.
انظر إعداد use_todo_implement .
يمكن تخزين الإعدادات إما في ملف نظام "php companion.sublime substings" أو في ملف إعدادات المشروع. يتيح لك ذلك تعيين التفضيلات لكل مشروع إذا كنت بحاجة إلى ذلك.
إذا كنت تقوم بتخزين الإعدادات في ملف المشروع ، فضعها في عقدة phpcompanion مثل هذا:
"phpcompanion": {
"exclude_dir": [
"vendor",
"build"
]
}
هام : Sublime Text 4 لا يفهرس الملفات والمجلدات التي تم تجاهلها بواسطة .gitignore. قم بتحديث إعداداتك السامية مع:
"index_exclude_gitignore": false
قائمة الدلائل التي يجب استبعادها عند البحث عن ملف إعلان الفصل. المسار بالنسبة إلى دليل المشروع.
يرجى ملاحظة أن التصفية يتم بعد البحث في الفهرس. لذلك ليس لهذا الخيار أي تأثير على الأداء ، إنه مجرد طريقة مريحة لتجنب إعلان مساحة الاسم المكررة في بعض الحالات.
عند استيراد البيانات باستخدام أمر Find_use ، قم بفرز العبارات حسب طول السطر.
عند تنفيذ واجهة أو فئة مجردة ، يتم استخدام هذا الخيار لتخصيص هيئة الأساليب المضافة حديثًا.
الخيارات المتاحة صحيحة وكاذبة.
"use_todo_implement": true :
public function methodName()
{
// TODO: Implement 'methodName' method.
}
"use_todo_implement": false :
public function methodName()
{
throw new Exception("Method 'methodname' not implemented");
}
هذا البرنامج المساعد هو خليفة sublimectagsphp. يستخدم PHP Companion الفهرس المدمج للنص السامي 3 بدلاً من CTAGs.
تحذير! PHP Companion لا يعمل على Sublime Text 2 ولن يعمل أبدًا.
جميع رفيق PHP سامي مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
حقوق الطبع والنشر (ج) 2013-2020 إروان ريتشارد
يتم منح الإذن بموجب هذا ، مجانًا ، لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج") ، للتعامل في البرنامج دون تقييد ، بما في ذلك على سبيل المثال لا الحصر حقوق استخدام الأشخاص ونسخها ودمجها ودمجها وتوزيعها وتوزيعها على ما يلي:
يجب إدراج إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو" ، دون أي ضمان من أي نوع ، صريح أو ضمني ، بما في ذلك على سبيل المثال لا الحصر ضمانات القابلية للتسويق واللياقة لغرض معين وعدم الانفجار. لا يجوز بأي حال من الأحوال أن يكون المؤلفون أو حاملي حقوق الطبع والنشر مسؤولاً عن أي مطالبة أو أضرار أو مسؤولية أخرى ، سواء في إجراء عقد أو ضرر أو غير ذلك ، ناشئة عن أو خارج البرنامج أو الاستخدام أو غيرها من المعاملات في البرنامج.