در این مقاله قصد داریم به بررسی میانبرهای کاربردی در Visual Studio Code (VSCode) بپردازیم و همچنین بهترین اکستنشنهای آن را معرفی کنیم. اگر شما هم از توسعهدهندگانی هستید که از VSCode به عنوان ویرایشگر اصلی خود استفاده میکنید، آشنایی با این میانبرها و اکستنشنها میتواند به شما کمک کند تا کدنویسی سریعتر و موثرتری داشته باشید.
در این بخش به معرفی میانبرهایی خواهیم پرداخت که کار شما را در VSCode سریعتر میکنند. این میانبرها به دستههای مختلفی تقسیم میشوند، مانند مدیریت فایلها، کدنویسی، دیباگینگ و ... .
Ctrl + N
میتوانید یک فایل جدید باز کنید.Ctrl + K
و سپس O
، میتوانید یک پوشه جدید را به عنوان پروژه باز کنید.Ctrl + S
استفاده کنید. اگر میخواهید همه فایلهای باز را ذخیره کنید، از Ctrl + K
و سپس S
استفاده کنید.Ctrl + W
میتوانید فایل فعلی را ببندید.Ctrl + Tab
استفاده کنید.Ctrl + L
میتوانید خط فعلی را انتخاب کنید.Ctrl + D
استفاده کنید.Ctrl + /
استفاده کنید.Alt + Up/Down
میتوانید خط فعلی را به بالا یا پایین جابجا کنید.Ctrl + F
و برای جایگزینی از Ctrl + H
استفاده کنید.F5
استفاده کنید.Shift + F5
میتوانید دیباگ را متوقف کنید.F10
استفاده کنید.F5
میتوانید اجرای کد را ادامه دهید.Ctrl + ,
میتوانید تنظیمات VSCode را باز کنید.Ctrl + B
میتوانید پنل کناری (که شامل فایلها و دیگر موارد است) را مخفی یا نمایش دهید.اکستنشنها ابزارهایی هستند که قابلیتها و امکانات بیشتری به VSCode اضافه میکنند. در این بخش به معرفی بهترین اکستنشن های VSCode خواهیم پرداخت که میتوانند به شما در کدنویسی و توسعه پروژهها کمک کنند.
یکی از معروف ترین اکستنشن ها برای فرمت کردن کدها، Prettier است. این ابزار به شما کمک میکند تا کدهای خود را به شکل خواناتر و مرتب تری بنویسید. به طور مثال، اگر کد شما نامرتب باشد، با فشردن Ctrl + Shift + P
و انتخاب گزینه Format Document with Prettier
، کد شما به صورت خودکار فرمت میشود.
ESLint یکی از بهترین ابزارها برای پیدا کردن خطاهای کدنویسی است. این اکستنشن به صورت خودکار کدهای شما را آنالیز کرده و مشکلات موجود در آن را نمایش میدهد. به طور مثال، اگر شما یک متغیر تعریف کرده ولی از آن استفاده نکنید، ESLint این مشکل را به شما نشان خواهد داد.
اگر با گیت (Git) کار میکنید، GitLens یکی از ضروریترین اکستنشنها برای شماست. این ابزار به شما اطلاعات دقیقتری از تغییرات در فایلها، تاریخچه کامیتها و نویسنده هر خط از کد را میدهد. به طور مثال، میتوانید ببینید که چه کسی آخرین بار یک خط خاص از کد را تغییر داده است.
Live Server یک اکستنشن بسیار کاربردی برای توسعهدهندگان وب است. این ابزار به شما امکان میدهد تا به صورت زنده تغییرات در کد HTML، CSS و JavaScript را مشاهده کنید. با نصب این اکستنشن و اجرای آن، هر تغییری که در کدها انجام دهید، به صورت زنده در مرورگر نمایش داده میشود.
این اکستنشن به شما کمک میکند تا کلاسهای CSS را سریعتر و دقیقتر در فایلهای HTML خود بنویسید. به طور مثال، وقتی شروع به نوشتن کلاسهای CSS در HTML میکنید، این اکستنشن به صورت خودکار پیشنهاداتی برای تکمیل نام کلاسها به شما میدهد.
این اکستنشن برای توسعهدهندگانی که با زبانهایی مانند JavaScript، Python، C# و ... کار میکنند بسیار مفید است. Bracket Pair Colorizer به شما کمک میکند تا جفتهای براکتها ({} و []) را با رنگهای مختلفی نمایش دهید، که این امر خوانایی کد را بهبود میبخشد.
این اکستنشن آیکونهای زیبا و متفاوتی برای فایلها و پوشههای شما اضافه میکند که به تشخیص سریعتر و راحتتر فایلها کمک میکند. به طور مثال، فایلهای JavaScript با یک آیکون زرد رنگ نمایش داده میشوند و فایلهای HTML با آیکونی قرمز رنگ.
Path Intellisense به شما کمک میکند تا هنگام وارد کردن مسیر فایلها و پوشهها در کدهای خود، پیشنهاداتی برای تکمیل مسیر به شما ارائه دهد. به طور مثال، وقتی شروع به نوشتن ./src/
میکنید، این اکستنشن به شما مسیرهای ممکن را پیشنهاد میدهد.
این دو اکستنشن به شما کمک می کنند تا در فایل های HTML، XML یا JSX، تگها به صورت خودکار بسته شوند و هنگام تغییر نام یک تگ، نام تگ بسته شده نیز به صورت خودکار تغییر کند. به طور مثال، اگر تگ <div>
را به <section>
تغییر دهید، تگ بسته شده نیز به <section>
تغییر خواهد کرد.
این اکستنشن مشابه Material Icon Theme است اما با آیکونهای متفاوت. با نصب این اکستنشن، آیکونهای متنوعی برای انواع فایلها و پوشهها در VSCode خواهید داشت که به شما کمک میکند تا فایلها و پوشههای خود را سریعتر پیدا کنید.
استفاده از میانبرها و اکستنشن های مناسب در VSCode می تواند به طور قابل توجهی بهره وری شما را در کدنویسی و توسعه پروژه ها افزایش دهد. در این مقاله سعی کردیم تا به معرفی کاربردی ترین میانبرها و بهترین اکستنشن های VSCode بپردازیم. با استفاده از این ابزارها، میتوانید تجربه کار با VSCode را بهبود بخشیده و کدهای خود را سریعتر و موثرتر بنویسید.
توجه داشته باشید که این تنها گوشهای از امکانات و قابلیتهای VSCode است و این ویرایشگر با پشتیبانی از انواع زبان های برنامهنویسی و اکستنشن های مختلف، یکی از بهترین انتخاب ها برای توسعه دهندگان است. امیدواریم که این مقاله به شما کمک کرده باشد تا از VSCode بهره وری بیشتری داشته باشید.