مایکروسافت در اکتبر ۲۰۲۴ (نسخه 1.95) بروزرسانی جدید ویرایشگر محبوب کد خود، Visual Studio Code را منتشر کرد. همانند سایر بروزرسانی‌های VS Code، این نسخه نیز با بهبودهای زیادی همراه است.

 

در اینجا مروری بر تغییرات اصلی این نسخه آمده است:

  1. ویرایش‌های Copilot – امکان ایجاد سریع تغییرات بزرگ در چندین فایل مختلف.
  2. چت Copilot در نوار کناری ثانویه – چت Copilot را باز و آماده نگه دارید تا همزمان با کار از آن استفاده کنید.
  3. پشتیبانی از چند حساب کاربری GitHub – امکان ورود همزمان به چندین حساب GitHub در VS Code.
  4. مرور کد با Copilot – امکان بررسی سریع یا بررسی دقیق‌تر تغییرات ثبت نشده.
  5. Docstrings با Pylance – تولید قالب‌های Docstring برای کلاس‌ها یا متدها.
  6. نمایش تنظیمات پیش‌ نمایش – مشاهده تنظیمات آزمایشی و پیش‌ نمایش در ویرایشگر تنظیمات.
  7. قابلیت گسترش Copilot – نمایش قابلیت‌های گسترش‌ یافته Copilot در VS Code.

 

بروزرسانی جدید Visual Studio Code با قابلیت‌های Copilot

 

از بین همه این ویژگی‌ها، گزینه ورود همزمان به چندین حساب GitHub می‌تواند برای کسانی که چندین حساب دارند، کاربرد و راحتی استفاده از VS Code را بسیار افزایش دهد. برای مثال، مایکروسافت توضیح داده که می‌توانید:

  1. از حساب اول (Account1) برای همگام‌ سازی تنظیمات و از حساب دوم (Account2) برای افزونه GitHub Pull Request استفاده کنید.
  2. از حساب اول (Account1) برای افزونه GitHub (جهت ارسال کد) و از حساب دوم (Account2) برای GitHub Copilot استفاده کنید.

برای استفاده از قابلیت چند حساب کاربری، کافیست یک عملیات ورود را با ویژگی‌هایی مانند همگام‌ سازی تنظیمات یا از طریق یک افزونه فعال کنید و سپس می‌توانید با یک حساب دیگر وارد شوید.

 

ویژگی مفید دیگر که بر برنامه‌ نویسان پایتون تأثیر می‌گذارد، توانایی تولید Docstring‌ ها با Pylance است. برای تولید Docstring‌ ها، کافیست سه علامت نقل قول دوبل یا تک را تایپ کرده، سپس کلیدهای Ctrl + Space را فشار دهید، علامت لامپ روشن را انتخاب کنید و سپس از گزینه Generate Docstring استفاده کنید. گرچه Docstring‌ ها در برنامه‌های پایتون اجباری نیستند، اما به‌ عنوان بهترین روش شناخته می‌شوند و به بهبود خوانایی و نگه‌ داری کد کمک می‌کنند.

 

 

دانلود نرم افزار Visual Studio Code

source

توسط nastoor.ir