انتيليفينس
ذكاء كود PHP لـ Visual Studio Code.
Intelephense هو خادم لغة PHP عالي الأداء ومليء بالميزات الأساسية لتطوير PHP الإنتاجي.
- استكمال سريع لرمز الحالة الجملي/الشرطة السفلية (IntelliSense) للمستندات ومساحة العمل والرموز المضمنة والكلمات الرئيسية مع الإضافة التلقائية لإعلانات الاستخدام.
- مساعدة تفصيلية للتوقيع (المعلمة) للوثيقة ومساحة العمل والمنشئات والأساليب والوظائف المضمنة.
- مساحة العمل السريعة واسعة النطاق تذهب إلى دعم التعريف .
- مساحة عمل واسعة تجد كافة المراجع .
- بحث سريع عن رمز مساحة عمل الجمل/الشرطة السفلية.
- البحث الكامل عن رمز المستند الذي يعمل أيضًا على تشغيل مسارات التنقل وواجهة المستخدم التفصيلية .
- تشخيصات متعددة للملفات المفتوحة عبر محلل متسامح مع الأخطاء ومحرك تحليل ثابت قوي.
- تنسيق المستند/النطاق المتوافق مع PSR-12 بدون فقدان البيانات. تنسيقات ملفات HTML/PHP/JS/CSS المدمجة أيضًا.
- ذكاء كود HTML/JS/CSS المضمن.
- قم بالتحويم التفصيلي مع روابط لوثائق PHP الرسمية.
- تمييز ذكي للمراجع والكلمات الرئيسية.
- نظام متقدم من نوع PHPDoc يدعم القوالب والتوقيعات القابلة للاستدعاء .
- يقرأ بيانات تعريف PHPStorm لتحسين تحليل النوع والاقتراحات.
- من السهل إعادة تسمية الرموز. عندما يكون ذلك مناسبًا، تتم إعادة تسمية الملفات/المجلدات تلقائيًا أيضًا. غالي
- طي التعليمات البرمجية بدقة للتعريفات والكتل وإعلانات الاستخدام والمستند والتعليقات والمناطق المخصصة. غالي
- العثور بسرعة على جميع تطبيقات الواجهات والفئات المجردة والأساليب المرتبطة بها. غالي
- انتقل سريعًا إلى تعريف النوع للمتغيرات والمعلمات المكتوبة. غالي
- انتقل سريعًا إلى الإعلان عن الأساليب التي تنفذ واجهة أو إعلان الأسلوب المجرد. غالي
- إنشاء PHPDoc تلقائي قابل للتكوين يستنتج أنواع الإرجاع ويحدد الاستثناءات التي تم طرحها. غالي
- تحديد ذكي يعتمد على شجرة بناء الجملة لتوسيع/تقليص التحديد بذكاء. غالي
- إجراءات تعليمات برمجية مفيدة لاستيراد الرموز وإضافة PHPDoc وتنفيذ جميع الأساليب المجردة. غالي
- موجزة نوع التسلسل الهرمي . عرض الأنواع الفرعية والأنواع الفائقة والتنقل إليها بسهولة. غالي
- عدسة تعليمات برمجية ثاقبة تعرض المراجع والتطبيقات المجردة والواجهة واستخدامات السمات وأصل الطريقة والتجاوزات. غالي
رخصة
قم بشراء ترخيص على https://intelephense.com للوصول إلى ميزات PREMIUM. تمنح مفاتيح الترخيص مستخدمًا واحدًا حق الوصول إلى جميع الميزات المتميزة الحالية والمستقبلية على أجهزة متعددة إلى الأبد . يجب تفعيل مفاتيح الترخيص (تلقائيًا) عبر https قبل الاستخدام. الميزات التي لم يتم تصنيفها على أنها PREMIUM مجانية وستظل مجانية دائمًا.
عميل خادم اللغة (vscode-intelephense) مفتوح المصدر ومرخص بموجب ترخيص MIT.
خادم اللغة (intelephense) هو ملكية خاصة. يرجى الاطلاع هنا للحصول على التفاصيل.
بداية سريعة
قم بتعطيل ميزات لغة VSCode PHP المضمنة.
- انتقل إلى
Extensions
. - ابحث عن
@builtin php
- تعطيل
PHP Language Features
. اترك PHP Language Basics
ممكّنة لتمييز بناء الجملة.
لاحظ أنه يجب أيضًا تعطيل ملحقات PHP الأخرى (الجهة الخارجية) التي توفر وظائف مماثلة للحصول على أفضل النتائج.
أضف أنماطًا شاملة لامتدادات ملفات php غير القياسية إلى إعداد files.associations
.
على سبيل المثال: "files.associations": { "*.module": "php" }
.
يمكنك اختياريًا شراء مفتاح الترخيص الخاص بك وإدخاله عن طريق فتح لوحة الأوامر -- ctrl + shift + p
-- والبحث عن Enter licence key
.
تتوفر خيارات تكوين إضافية في قسم intelephense
في الإعدادات.
يدعم
جرب وثائق Intelephense.
العثور على خطأ؟ حصلت على طلب الميزة؟ خلق قضية.
شكر وتقدير
شكرًا جزيلاً للداعمين الذين اشتروا ترخيصًا مميزًا ومكنوا من التطوير المستمر لهذا الامتداد وصيانته.
يستخدم Intelephense المكتبات مفتوحة المصدر التالية. يرجى الاطلاع على الروابط التالية للحصول على كود المصدر والتراخيص.
- vscode-languageserver-node
- مباراة صغيرة
- FS-extra
- سريع الكرة الأرضية
- lru-cache
- رفض
- com.protobufjs
- بذرة phpstorm
- js-تجميل
- vscode-uri
- vscode-html-languageserver
- عقدة HTML إلى نص
- نصف
- رؤى التطبيق