15 پلاگین عالی برای ویرایشگر Sublime Text

- visibility ۲ mode_comment

در این مطلب 15 پلاگین عالی برای ویرایشگر Sublime Text رو بهتون معرفی میکنیم که با استفاده از اونا میتونین بهتر و با سرعت بیشتری کارهاتون رو انجام بدین.15 پلاگین عالی برای ویرایشگر Sublime Text

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

Package Control

قبل از شروع معرفی پلاگین های Sublime Text باید اول در مورد Package Control صحبت کنیم. Package control مدیریت کننده پلاگین برای Sublime هست و بدون اون نصب و حذف  package  ها بسیار مشکل و پر درد سر هست. اگر Package Control رو تا حالا نصب نکردید، سریع اون رو نصب کنید چون به شما این امکان رو میده که بقیه پلاگین های در این مطلب رو امتحان کنید.

JavaScript & NodeJS Snippets

پلاگین JavaScript & NodeJS Snippets مجموعه ای از قطعه کدهای کوتاه برای نوشتن سریع کدهای متداول و رایج  Javascript هست. بجای نوشتن document.querySelector(‘selector’) میتونین به سادگی qs رو بنویسید و کلید Tab رو فشار بدین و Sublime و این ادیتور بقیه کارها رو برای شما انجام میدن و مدیریت میکنن.


Emmet

مانند پلاگین قبل، Emmet نیز روشهایی رو در اختیار شما قرار میده که می تونید سریع تر کدهاتون رو بنویسید. تفاوت این دو پلاگین در اینجاست که JavaScript & NodeJS Snippets برای JavaScript و Emmet برای HTML و CSS کار میکنه و به شما این امکان رو میده که برچسب های طولانی، عناصر تو در تو یا الگوی کل صفحه رو در یک چشم به هم زدن بنویسید.

Emmet کمی پیچیده هست بنابراین اگر می خواید به دنبال یک جایگزین ساده تر بگردید، می تونید از یک پلاگین ساده تر به نام HTML Snippets استفاده کنید. این پلاگین امکانات کمتری داره اما کار با اون بسیار ساده تره.


Advanced New File

Advanced New File یک پلاگین بسیار جذابه که به شما این امکان رو میده به سرعت فایل های جدیدی رو ایجاد کنید. شما می تونید به جای جست جو بین فایل های سیستمتون و استفاده از منوها، به راحتی یک prompt با استفاده از super+alt+n باز کنید و مسیر فایل جدید خودتون رو بنویسید. اگر مسیری که مشخص کردید وجود نداشته باشه این پلاگین قادره که اون مسیر رو بسازه و فایل شما رو اونجا ذخیره کنه.


Git

Git مجموعه از ویژگی های مربوط به Git هست که از اونا میشه مستقیما در ویرایشگر Sublime Text Command Palette استفاده کرد. این بسته بدون این که از ویرایشگر خارج بشید امکان دسترسی سریع به تعدادی از دستورات Git رو فراهم می کنه، به توسعه دهنده های وب اجازه میده که فایل های جدیدی رو اضافه کنن، commit رو به وجود بیارید و تاریخچه Git رو ببینید.

GitGutter

GitGutter یک افزونه مفیده که وضعیت Git هر خط از کدهای شما رو بهتون میگه و یک نگاه اجمالی از تغییراتی رو که روی خط اعمال شده در اختیارتون قرار میده. با استفاده از GitGutter می تونید فایل های خودتون رو با git Head، Origin، شاخه یا branch مورد نظر یا یک commit مشخص مقایسه کنید.


Side Bar Enhancements

همونطور که میدونین در Sublime Text فایلها و پوشه بندی پروژه ای که در حال کار کردن بر روی اون هستید در سمت چپ نمایش داده میشه. اگرچه با کلیک راست کردن بر روی اونا تعدادی گزینه در اختیارتون قرار داده میشه ولی این گزینه ها محدود هستند. با نصب کردن پلاگین Sidebar Enhancement گزینه های مفید زیادی به گزینه های قبلی اضافه میشه که میتونه در توسعه سریعتر بهتون کمک کنه.


ColorPicker

ColorPicker یک ابزار بسیار کم حجم و مفید برای انتخاب رنگ هست. کار با اون بسیار راحته و به شما این امکان رو میده که به سرعت مقدار Hex رنگ مورد نظرتون رو به دست بیارید. این پلاگین در یک پنجره جداگانه باز میشه و شما می تونید رنگ مورد نظرتون رو از پالتی که در اختیارتون گذاشته شده انتخاب کنید و یا حتی با استفاده از ابزار eye dropper (قطره چکان)  هر رنگی رو که می خواید از هر نقطه از صفحه انتخاب کنید.


Placeholders

Sublime Text 3 دارای یک مولد Lorem lpsum درونی هست که شما می تونید از اون برای ایجاد یک متن ساختگی استفاده کنید. پلاگین Placeholders این قابلیت رو گسترش میده تا ST بتونه به سرعت تصاویر، فرم ها، لیست ها و جداول رو برای شما ایجاد کنه.


DocBlocker

DocBlocker برای اون افرادی که مایلند توضیحات دقیقی رو به فانکشن هاشون اضافه کنن یک افزونه مناسب به حساب میاد. این پلاگین به شما کمک می کنه که بدون زحمت به توابعتون توضیحاتی شامل پارامترهایی که استفاده شده، مقادیر بازگشتی و نوع متغیر اضافه کنید.


SublimeCodeIntel

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


Minify

Minify ابزاری هست که minifier و beautifier  رو به صورت هم زمان درون خودش داره. این پلاگین فایل فعلی باز شده شما رو می گیره و نسخه جدیدی رو با فرمت .min یا .pretty  در همون مسیر فایل قبلی ایجاد می کنه. Minify  با CSS، HTML،   JavaScript، JSONs و SVGs کار میکنه. این بسته برای فشرده سازی (minifying) یا زیبا سازی (beautifying)  به کتابخانه خارجی node.js متکی هست. بنابراین شما باید اون ها رو به صورت جداگانه نصب کنید. بصورت زیر:

Sublime Linter

Sublime Linter میتونه به ویرایشگر در پیدا کردن خطاهای syntax، شیوه های نوشتاری اشتباه یا خطاهای دیگه ای که یک توسعه دهنده وب مرتکب میشه کمک کنه. Sublime Linter تنها یک فریم ورک اصلی برای linting به شمار میاد بنابراین شما باید برای هر زبانی که به کمک اون کد می نویسید، افزونه هایی رو به صورت جداگانه و مخصوص برای اون زبان نصب کنید.


Color Highlighter

یکی از ویژگی هایی که میتونید در بسیاری از IDE ها و ویرایشگرهای متن ببینید که در Sublime وجود نداره، پیش نمایش رنگه. بنابراین اگر افزونه Color Highlighter رو در ST فعال کنید به شما این امکان رو میده که ببینید مقادیر hex و RGBA چجوری به صورت مستقیم در خروجی به چه صورت نمایش داده میشن.

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

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

Source

comment دیدگاه کاربران
امیرمحمد رضائی

عالی بود واقعا 🙂

لطفا برای PhpStorm و AndroidStudio هم از این مقاله ها تهیه کنید

محمد اسفندیاری

خواهش میکنم دوست عزیز
سعی میکنیم این کار رو انجام بدیم
موفق باشید

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.