ویرایشگر سابلایم

بسته های ضروری سابلایم (قسمت دوم)

در مطلب قبل با تعدادی از بسته های سابلایم آشنا شدید. در این مطلب به ادامه معرفی بسته های مهم و کاربردی سابلایم می پردازیم.

 

Emmet

بدون شک این بسته یکی از مهمترین و کاربردی ترین بسته های سابلایم می باشد که قابلیت های فوق العاده ای در زمینه نوشتن HTML و CSS به این ویرایشگر اضافه می کند. کار اصلی این بسته این است که با اختصار نویسی و زدن دکمه tab محتوا سریع تر تولید شود.

توضیح قابلیت های این بسته از حوصله این مطلب خارج است و البته ناگفته نماند که خود این بسته دارای مستندات عالی می باشد. پس به آدرس های زیر رفته و با قابلیت های این بسته آشنا شوید.

تصویر زیر چند نمونه از امکانات این بسته برای نوشتن HTML را نمایش می دهد:

پلاگین Emmet در سابلایم

ترکیب های پیچیده تر مثل دو مورد زیر را هم امتحان کنید:

  • ((h4>a[rel=external])+p>img[width=500 height=320])*12
  • .container>header(>.test)+.main+footer

همینطور برای CSS داریم:

 emmet برای css

برخی دیگر از قابلیت های این بسته:

  • می توانید برای تولید محتوای فرضی از کلمه لورم استفاده کرده و جلوی آن تعداد کلمه مورد نیازتان را بنویسید و تب بزنید. مثل lorem120
  •  

  • در اکثر ویرایشگر ها Ctrl + / یک خط و یا بلاک از کد را تبدیل به توضیح می کند. به وسیله این بسته و با کلید ترکیبی
    Ctrl + Shift + / می توانید فقط تگی که نشانگر روی آن قرار دارد را تبدیل به توضیح کنید و نه تمام خط را.
  •  

  • اگر با روش base 64 آشنا هستید بهتر است بدانید این بسته به شما اجازه می دهد تا زمانی که روی آدرس یک تصویر هستید با زدن دکمه ترکیبی Ctrl + ' آن عکس را به data:URL تبدیل کنید.
  •  

  • یک قابلیت خوب دیگر این بسته کاهش و افزایش اعداد است. کافی است نشانگر موس کنار عدد باشد و کلید Ctrl را نگه دارید و از دکمه های بالا و پایین استفاده کنید. همینطور می توانید با نگه داشتن دکمه Alt عدد را به صورت اعشاری تغییر دهید:

تغییر اعداد سابلایم

 

SidebarEnhancements

این بسته قسمت کناری سابلایم یا همان Sidebar را توسعه می دهد. قبل از نصب این بسته روی فایل ها و یا فولدرهای این قسمت راست کلیک کنید خواهید دید که تعداد کمی گزینه بیشتر وجود نخواهد داشت. اما بعد از نصب این پلاگین شما قادر به انجام کارهای زیادی در زمینه مدیریت فایل های پروژه خواهید بود.

یکی از امکاناتی که اضافه شده است قابلیت خارج کردن (Exclude) یک فولدر یا فایل از پروژه است. این امکان زمانی که فولدرهای کمکی مثل ماژول های Node در پروژه وجود دارند خیلی به کار می آید. وقتی که این فولدرها از پروژه خارج شوند دیگر فایل های آنها در لیست های جستجو و غیره دیده نخواهند شد.
در ضمن وقتی این بسته اضافه شود زمانی که فایل جدید ایجاد می کنید می توانید همان اول، نام فایل را در قسمت پایین ویرایشگر تعیین کنید.

 

DocBlockr

اگر اهل مستندنویسی هستید که باید باشید این بسته کمک خوبی خواهد بود. در این مطلب تصاویر متحرکی برای آموزش نحوه استفاده از این بسته وجود دارد.

 

دیگر بسته های کاربردی

بسته های زیر برای اسکریپت نویسی بسیار مفید هستند:

  • All Autocomplete
  • Sublime​Linter
  • JSCS-Formatter

همینطور اگر با مفاهیم زیر آشنا هستید از بسته های آن ها در سابلایم می توانید استفاده کنید:

  • Git
  • Git Gutter (این یکی عالیه)
  • Gist
  • Gulp
  • Grunt

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

  • SCSS
  • Sass
  • LESS
  • TypeScript
  • Razor

 

حرف آخر

اینها فقط تعدادی از بسته های سابلایم بودند. روز به روز بسته های بسیار کاربردی توسط برنامه نویسان سرتاسر دنیا برای این ابزار متن باز نوشته می شود پس همیشه صفحه اصلی بسته های سابلایم را در آدرس packagecontrol.io بررسی کنید.

نکته دیگر اینکه در همین آدرس بعد از جستجوی نام بسته مورد نظر می توانید نحوه نصب و همینطور نحوه استفاده از آن بسته را مشاهده کنید. من فقط به برخی از قابلیت های بسته های گفته شده اشاره کردم پس حتما برای اطلاعات بیشتر به صفحه اصلی هر بسته مراجعه کنید.

 

بسته های گلچین