پنج‌شنبه ۱ آذر ۱۴۰۳ |  عضویت / ورود

کدنویسی سریع‌تر با Emmet


دوستانی که در دوره آموزش ویدئویی Sublime شرکت کرده‌اند و یا کار با این نرم افزار را بلد هستند، می‌دانند که این نرم افزار چه نعمتی است!

اگر می‌خواهید سرعت کدنویسی شما دو برابر قبل شود، پیشنهاد می‌کنم افزونه Emmet را روی Sublime نصب کنید!

(فراموش نکنید که ابتدا از طریق این آموزش، Package Control را روی سابلایم نصب کنید)

پس از نصب، مثلاً فقط کافی‌ست تایپ کنید:

ul.menu>li*4

و تب را بزنید تا همین دستور، خروجی‌اش این بشود:

<ul class="menu">

       <li></li>

       <li></li>

       <li></li>

       <li></li>

</ul>

یعنی خودش می‌فهمد که شما یک تگ ul نیاز دارید با کلاس menu و داخل آن ۴ تا li نیاز دارید!

یا مثلاً بنویسید:

div#container>div#header+div#rightCol

تا خروجی‌اش این شود:

<div id="container">

    <div id="header"></div>

    <div id="rightCol"></div>

</div>

بسیار افزونه جالبی است. کلیدهای میان‌بری که دارد هم بسیار کاربردی است.

این نوع کدنویسی قبلاً با عنوان Zen-Coding شناخته می‌شد و حالا نام آن Emmet شده...

کل مخفف‌هایی که می‌توانید تایپ کنید در Emmet Cheat Sheet آمده.

ضمن اینکه یک دوره ویدئویی نیز توسط عزیزانمان در سایت کارآزموده برگزار شده که می‌توانید از طریق لینک‌های زیر این ویدئوها را دانلود کنید: اینجا کلیک کنید

 

موفق باشید؛
حمید رضا نیرومند

<div id="container">    <div id="header"></div>    <div id="rightCol"></div></div>


[ارسال شده در مورخه : شنبه، 20 دی، 1393 توسط Hamid]
[ #برنامه‌‌نویسی]
مطلب قبلی »



بازدیدها از این مطلب: 5624 بار   امتیاز متوسط : 0  تعداد آراء: 0   امتیاز دهید:

نظرات طرح شده

نام: [ کاربر جدید ]
ایمیل:

نظر:


اجازه استفاده از تگهای HTML را ندارید


جمع عدد 10 با 13 را در كادر زیر وارد نمایید:
(این كار برای جلوگیری از فعالیت موتورهای اسپمر است)


* توجه: نظر شما بعد از بررسی، نمایش داده خواهد شد.

msdn                توسط msdn در مورخه : یکشنبه، 21 دی، 1393(لینک نظر)
استاد کارتون حرف نداره. خب چرا زودتر نمی گید. این همه تایپ کردیم.!!!

لطفا افزونه های کاربردی دیگری رو هم معرفی کنید.

بازم ممنون


[ ارسال جوابیه ]


هومن (امتیاز : 0)(لینک نظر)
توسط هومن در مورخه : یکشنبه، 21 دی، 1393
این یکی واقعا فوق العاده بود مرسی کلی


[ ارسال جوابیه ]


msdn                توسط msdn در مورخه : چهارشنبه، 24 دی، 1393(لینک نظر)
مهندس جان فکر نکنم atom رو امتحان کرده باشید اما توی خود فروم ساب لایم خیلی ها به دلیل کند بودن روند برنامه نویسی و اوپن سورس نبودن دارن کوچ می کنند به atom.

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

لطفا یه برسی بکنید نظرتون رو به ما ها هم بگید.

اینم سایتش :

https://atom.io/



ممنون


[ ارسال جوابیه ]


Whisper                توسط Whisper در مورخه : پنجشنبه، 4 مرداد، 1403(لینک نظر)
در Emmet برای تگ‌های div یه استثنا وجود داره، می‌تونید به جای نوشتن این کد:

div#container>div#header

از این استفاده کنید:

container>#header#

اگر تب بزنید دقیقاً همون خروجی بالا رو نمایش میده، افزونه خودش متوجه میشه که منظور شما همون تگ div هست، شما فقط کافیه مشخص کنید می‌خواید کلاس بدید یا ایدی


[ ارسال جوابیه ]