روح اله
3 سال پیش توسط روح اله مطرح شد
6 پاسخ

php emmet

با سلام.
بنده داخل phpstorm با زدن کلمه کلیدی pubf سپس زدن کلید tab کلمه های public function تایپ میشدن حالا نمیدونم داخل vscode چطوری اینکار رو بکنم...تقریبا هیچ افزونه ای نمونده که نصب نکنم . اصلا چنین افزونه ای هست؟اگر نیست از کجا میتونم اینو خودم بسازم چون اصلا کار سختی هم نیست فقط replace کردن ساده هست ولی خیلی راحت میکنه ادمو. راه حلش چیه؟


ثبت پرسش جدید
سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 3 سال پیش مطرح شد
0

اول اگه دارید برای کسی پیام میفرستید منشنش کنید که متوجه بشه
و اینکه دیگه اونکه کاری نداره و کاملا مشخصه، احتمالا توی برنامه نویسی تازه کار هستید؟

"public function": {
        "prefix": "pubf",
        "body": [
            "public function $1 ($2)",
            "{",
                "$3",
            "}"
        ],
        "description": "create public function"
    },

اینم نمونه همون pubf که شما گفتید
public function که اول نوشتم اسم snip و زیاد مهم نیست
prefix همون چیزیه که می خواین وقتی تایپ شد با زدن اینتر براتون اون snip رو قرار بده
body همون تیکه کد مورد نظرتونه
$1 و $2 و $3 هم که یعنی وقتی اینتر زدید و این کد رو براتون قرار داد اول نشانگر موس کجا قرار بگیره و با زدن دکمه تب مجدد نشانه گر بره کجا و الی آخر
description هم توضیحاتی در رابطه با این snip و توی کادر پیشنهادات وقتی روی اون قرار بگیرید این توضیحات بهتون نمایش داده میشه


mahdi safary
@mahdisafary 3 سال پیش مطرح شد
0

می تونی از قسمت افزونه ها افزونه هایی که مرتبط با snippet برای لاراول هست رو نصب کنی و داکیومنت اونو بخونی


روح اله
تخصص : برنامه نویس
@roohollah.azari 3 سال پیش مطرح شد
0

نصب کردم هرچی برای لاراول بود رو وقتی مینویسم pubf و tab رو میزنم با خطای command 'emmet.expandAbbreviation' not found مواجه میشم...


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 3 سال پیش مطرح شد
0

برید به این قسمت

 File > Preferences > User Snippets

بعد زبان مورد نظر رو انتخاب کنید مثلا php اونجا میتونید هرچه قدر دوست دارید برای خودتون از این snips ها بسازید


روح اله
تخصص : برنامه نویس
@roohollah.azari 3 سال پیش مطرح شد
0

خب انگار چیز ساده ای هم نیست؟ با چه دستوری باید ساخت برای من یه ادیتور باز کرد با کلی دستور کامنت شده مثل prefix,body.... من بخوام یه اسنیپت کاستوم بنویسم با چه زبونی باید بنویسم ایجکس؟لطفا یه منبع معرفی کنید


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 3 سال پیش مطرح شد
0

اول اگه دارید برای کسی پیام میفرستید منشنش کنید که متوجه بشه
و اینکه دیگه اونکه کاری نداره و کاملا مشخصه، احتمالا توی برنامه نویسی تازه کار هستید؟

"public function": {
        "prefix": "pubf",
        "body": [
            "public function $1 ($2)",
            "{",
                "$3",
            "}"
        ],
        "description": "create public function"
    },

اینم نمونه همون pubf که شما گفتید
public function که اول نوشتم اسم snip و زیاد مهم نیست
prefix همون چیزیه که می خواین وقتی تایپ شد با زدن اینتر براتون اون snip رو قرار بده
body همون تیکه کد مورد نظرتونه
$1 و $2 و $3 هم که یعنی وقتی اینتر زدید و این کد رو براتون قرار داد اول نشانگر موس کجا قرار بگیره و با زدن دکمه تب مجدد نشانه گر بره کجا و الی آخر
description هم توضیحاتی در رابطه با این snip و توی کادر پیشنهادات وقتی روی اون قرار بگیرید این توضیحات بهتون نمایش داده میشه


روح اله
تخصص : برنامه نویس
@roohollah.azari 3 سال پیش مطرح شد
0

با نهایت تشکر. بله من تازه کار هستم.تصور میکردم وقتی به پاسخ پاسخ میدم خودش منشن میشه ولی الان فهمیدم اینو باید دستی انجام بدم. تشکر@hossein.r.1442


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام