ویرایشگر متنی VS Code با ارائهی امکانات جدید، نرمش کدنویسی را بالا برده و تجربهی کاربری را ارتقاء داده است.
بدون شک میتوان گفت ویرایشگر متن باز ویژال استودیو یا VS Codeا(Visual Studio Code) بهترین ویرایشگر متنی برای برنامهنویسی محسوب میشود. این برنامه یکتا از رقبای برنامهی Subilime Text و یک اپلیکیشن جاوااسکریپت بر پایه Electron است (مثل Atom، یکی از ویرایشگرهای متنی پرطرفدار). این اپلیکیشن از سرعت فوقانی برخوردار است و مشابه اغلب اپلیکیشنهای جاوااسکریپت از مشکلات عملکردی رنج نمیبرد.
افزایش کارایی در VS Code
VS Code در گیتهاب به شکل متن مفتوح در دسترس است؛ شاید ده سنه پیش اگر به کسی میگفتید مایکروسافت نرمافزار متن مفتوح عرضه کرده است، به شما میخندید. در پیوستگی چند نکتهی مربوط به Visual Studio Code برای بهبود تاثیر برنامهنویسی ارائه شده است.
۱. چیرگی بر Command Palette در Vs Code
VS Code هم مانند Sublime Text و نسخهی پیشین آن TextMate، بخشی به اسم Command Palette دارد. بهجای به کارگیری ماوس برای رفتن به منوهای مختلف، در این تقسیم میتوان دستورات باره عقیده را بهصورت سر راست تایپ کرد.
با کلید میانبر Ctrl+Shift+P میتوانید Command palette را اجرا کنید. با تایپ پروانه مورد عقیده (برای نمونه Close) تمام گزینهها در سررسید راستین بهروزرسانی میشوند. برخی دستورها طبقهبندی شدهاند (برای نمونه File ،Git ،Terminal و ...) این طبقهبندی به افزایش سرعت اجرای دستورات کمک میکند.
۲. ساخت پوشهی Working Project
با کلیک روی Explorer در نوار کنترلی ساحل صفحه، یک پنل فرعی مفتوح میشود. این پنل فرعی به دو بخش بخش شده است: Open Editors (فایلها و مستنداتی که در حال حاضر مفتوح هستند) و No Folder Opened.
با کلیک روی Open Folder (به منوی File > Open Folder در نوار منو بروید)، یک پوشه را به مد نظر در سیستم خویش برگزیدن کنید. پوشهی انتخابی در VS Code با عنوان پروژهی در حال اجرا (Current working project) بارگذاری میشوند و امکان دسترسی بهکل فایلها و زیرپوشهها را فراهم میکند و دیگر لازم نیست مرتب به File Explorer مراجعه کنید.
۳. نمایش چند فایل گوناگون بهصورت یکجا
مدرنترین ویرایشگرهای متنی میتوانند از گونه ها فایلها حمایت کنند و امکان انتخاب فایلها از راه واسطهی بر پایه تب را فراهم میکنند. ویرایشگرهای متنی پیشرفته مثل VS Code، از ویرایش متنی side by side هم حمایت میکنند (اگرچه صرفا بهصورت افقی است).
این نرمافزار از یک خاصیت به نام پنلهای متغیر (Dynamic panels) برخوردار است؛ برای نمونه اگر پنل احد از اسناد مفتوح باریک باشند، فعالسازی دستک (با بردن اشارهگر ماوس روی آن) مایه افزایش خودکار پهنا صفحه میشود. اگر هنوز هم از روشنی نزدیک به 720p کاربرد میکنید، حتما از این ویژگی استقبال خواهید کرد.
۴. ویرایش چند خط بهصورت یکجا
اگر نیاز به درج یا حذف چند نمونهی یکسان متنی از سند داشته باشید، تنها لازم است چند اشارهگر بسازید. میتوانید این کار را با نگهداشتن کلید Alt و کلیک روی هر قسمتی از متن انجام دهید. با هر کلیک میتوان یک اشارهگر ساخت.
این خاصیت برای کدهایی مثل HTML سودمند است؛ برای نمونه میتوان چند نمونه از یک کلاس را اضافه کرد یا فرمت چند هایپرلینک را تغییر داد.
۵. استفاده از تعریف (Definition)
گاهی در حال برنامهنویسی یا اسکریپتنویسی ممکن است با یک متغیر یا متد مجهول الهویه روبهرو شوید. در این شرایط میتوانید با چند دقیقه جستوجو فایل پسندیده را پیدا کنید یا متد/متغیر) باره نظر را با اشارهگر انتخاب کنید و با فشردن کلید F12، تعریف آن را ببینید.
یا میتوانید از کلید میانبر Alt + F12 برای تعقیب تعریف استفاده کنید، به این صورت تعریف صحیح در دست نویس که اشارهگر پیمان دارد نمایش دیتا میشود و سایر نیازی به نمایش فایل منبع نیست.
علاوه بر این میتوانید یک متد یا متغیر تعریفشده را گزینش کنید و از کلید میانبر Shift + F12 برای یافتن تمام مراجع مربوط به آن کاربرد کنید. این مرجع هم در محل اشارهگر نمایش داده میشود. البته برای شغل با این امکانات نخست از مفتوح بودن پوشهی Current working project (پروژهی در حال اجرا) مطمئن شوید.
۶. تغییر نام تمام رویدادها
بازنویسی یکی از ابعاد بایسته نوشتن و نگهداری از یک کد تمیز است؛ اما درصورتیکه بخواهید یک ماژول کبیر یا یک دستهی کبیر کد را بازنویسی کنید، شغل معضل است. پس بهجای جستجوی صدها فایل برای تغییر اسم یک متد یا متغیر، بگذارید VS Code این شغل را برایتان انجام دهید.
اگر یک متغیر یا متد را انتخاب کنید و سپس کلید F2 را اختناق دهید، میتوانید اسم آن را ویرایش کنید و به این ترتیب تمام نمونههای موجود از اسم متغیر در کل پروژه تغییر میکنند.
اگر میخواهید تغییر تنها در فایل جاری اجرا شود از کلید میانبر Crtl + F2 استفاده کنید؛ به این ترتیب VS Code تمام نمونههای فایل جاری را از راه اشارهگر نمایش میدهد.
۷. جستوجو در فایلهای انبوه
اگر با فایلی غیر از کد منبع کار میکنید، امکانات Symbol-finding (مطابق نکتهی ۵) قابل استفاده نیستند؛ فلذا در چهره بیچارگی به یک جمله یا کلمهای که نمیدانید در کدام فایل پیمان دارند، چه میکنید؟ در این شرایط میتوانید از تابع Find کاربرد کنید.
با Ctrl + F میتوانید جستجو را به فایل جاری محدود کنید؛ درحالیکه Ctrl + Shift +F امکان جستوجو در تمام فایلهای موجود در پروژهی کنونی از جمله زیرپوشهها را هم فراهم میکند.
آی تی برای همه ...
ما را در سایت آی تی برای همه دنبال می کنید
برچسب : visual studio code چیست,visual studio code برنامه, نویسنده : اسحان منطقی it-baraye-hame بازدید : 523 تاريخ : شنبه 29 تير 1398 ساعت: 19:11