راکت
حل شده

php emmet

6 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

6
سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

بهترین پاسخ

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

"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
mahdi safary
@mahdisafary

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

روح اله
روح اله
@roohollah.azari

تخصص: برنامه نویس

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

شاید پاسخ شما همین‌جا باشد

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

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

 File > Preferences > User Snippets

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

روح اله
روح اله
@roohollah.azari

تخصص: برنامه نویس

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

روح اله
روح اله
@roohollah.azari

تخصص: برنامه نویس

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

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

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