اضافة مثل emmet في php

مرحبا :)

إذا كنت تستخدم emmet في الهيكلة فأكيد ستعلم أنه عندما تكتب input:submit

يعطيك حقل جاهز بنوع submit ، بالإضافة الى الكثير من الأكواد التي تسرع عليك الإشتغال على هيكلة الموقع

أتمنى إن كنت تعرف أو تستخدم إضافة تعمل مثل هذا الشكل في php ألا تبخل علي بها وحتى يستفيد منها الجميع

مثلا إذا كتبت for وضغطت tab يعطيها لي جاهزة بهذا الشكل

for ($x = 0; $x <= 10; $x++) {
     my code   
    } 

بدون ان أضيع الوقت في كتابتها ، وهكذا دواليك مع بقية الدوال

إذا كنت تعرف اضافة تعمل مثل هذا الشكل :) شاركها معي فضلا لا أمراً ولك الأجر ان شاء الله

شكراً

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

ali_ahmed أضف ردا

أنا أستخدم إضافة SublimeCodeIntel في محرر Sublime Text لا أعلم إذا ما كانت هي الاضافة المطلوبة.

  • هناك اضافات لأغلب المُحررات لهذا الغرض يُمكن تخصيصها على حسب اللغة التي تستخدمها منه Fingertext و SnippetPlus للمحرر ++Notepad والمحرر sublimetext يدعمها بشكل إفتراضي وعليك تعلم كتابة الإختصارات وأكوادها التي تحتاجها

ربما ليست بمرونة emmet ولكنها تفي بالغرض

ahmedsaoud31 أضف ردا

على سبيل المثال الذي ذكرته لحلقة الدوران for ستقوم بكتابته عبر المحرر sublimetext كالتالي: من قائمة Tools تختار Developer ثم New snippet وبعدها اكتب الكود التالي:

    <snippet>
    <content><![CDATA[
    for (\$x = 0; \$x <= 10; \$x++) 
    {
        $1  
    } 
    ]]></content>
    <tabTrigger>for</tabTrigger>
    </snippet>

قم بحفظ الملف باسم php-for.sublime-snippet في المسار الإفتراضي عند الحفظ

للتجربة اكتب كلمة for ثم اضغط على Tab سيقوم بكتابة الكود بشكل تلقائي ووضع المؤشر مكان الرمز 1$

tabTrigger هي الاسم المُختصر للكود الذي ستستخدمه لإستدعاء الكود