پیش‌بینی ویرایش بعدی

پیش‌بینی ویرایش بعدی (NEP) با پیش‌بینی حرکت بعدی شما، حتی زمانی که در موقعیت فعلی نشانگر ماوس شما نباشد، تکمیل کد را تکامل می‌بخشد. در حالی که تکمیل کد هوش مصنوعی سنتی بر پیشنهاد کد در موقعیت فعلی نشانگر ماوس شما تمرکز دارد، NEP برای به‌روزرسانی‌های «دور از نشانگر ماوس» طراحی شده است.

با استفاده از Gemini برای تجزیه و تحلیل ویرایش‌های اخیر شما در چندین فایل، NEP حرکت منطقی بعدی شما را پیش‌بینی می‌کند. این ابزار به طور فعال تغییراتی را در جاهای دیگر در پایگاه کد شما - حتی در مناطقی که خارج از صفحه هستند - پیشنهاد می‌دهد و به شما در حفظ ثبات و سرعت بخشیدن به کارهای تکراری بازسازی کمک می‌کند.

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

پیش‌بینی ویرایش بعدی که به‌روزرسانی کد را پیشنهاد می‌دهد

چگونه کار می‌کند؟

NEP مکمل حالت عامل (Agent Mode) است. در حالی که عامل بر اساس دستورات صریح شما تغییراتی ایجاد می‌کند، NEP به صورت بی‌صدا در پس‌زمینه ویرایشگر کار می‌کند تا به جریان کدنویسی دستی شما کمک کند.

  • گروه‌بندی هوشمند: این ابزار، ویرایش‌های مرتبط (مانند تغییر نام یک متغیر در چندین خط یا تغییر یک الگوی منطقی) را در بلوک‌های قابل بررسی گروه‌بندی می‌کند.
  • فیلتر کردن: NEP به طور خودکار پیشنهادهای کم‌ارزش، مانند دستورات import، را فیلتر می‌کند و به ویژگی‌های بومی import خودکار IDE اجازه می‌دهد تا آنها را به طور کارآمدتری مدیریت کنند.

نحوه استفاده از NEP

نحوه استفاده از NEP به شرح زیر است:

  • وقتی NEP پیشنهادی خارج از صفحه نمایش دارد، یک اشاره «Tab to move» در ویرایشگر ظاهر می‌شود تا شما را به ویرایش پیش‌بینی‌شده هدایت کند. برای پرش به پیشنهاد، Tab را فشار دهید.
  • برای پذیرش ویرایش پیشنهادی، کلید Tab را فشار دهید.
  • اگر پیشنهادی را دوست ندارید، می‌توانید آن را نادیده بگیرید یا برای حذف آن، Esc را فشار دهید.

ویرایش بعدی پیش‌بینی که افزودن کد را پیشنهاد می‌دهد

تنظیمات

NEP طوری طراحی شده است که بدون مزاحمت، مفید باشد. شما کنترل کاملی بر نحوه و زمان نمایش پیش‌بینی‌ها دارید.

نوار وضعیت NEP

کنترل‌های NEP در پایین‌ترین بخش اندروید استودیو در دسترس هستند. کلیک بر روی دکمه کنترل‌های NEP به شما امکان می‌دهد به سرعت:

  • توقف پیش‌بینی‌ها: پیشنهادها را به‌طور موقت به مدت ۵ دقیقه، ۱۰ دقیقه یا تا زمان راه‌اندازی مجدد بعدی غیرفعال کنید.
  • تنظیم تأخیر درخواست: مدت زمانی را که ویرایشگر پس از توقف تایپ شما و قبل از درخواست پیش‌بینی منتظر می‌ماند، تغییر دهید (برای مثال، ۵۰۰ میلی‌ثانیه یا ۱۰۰۰ میلی‌ثانیه).
  • دسترسی به تنظیمات بیشتر: مستقیماً به منوی تنظیمات در مسیر File ( اندروید استودیو در macOS) > Settings > Tools > AI > Editor بروید.

موتور تکمیل خود را انتخاب کنید

می‌توانید در تنظیمات اندروید استودیو بین حالت‌های تکمیل کد کلاسیک و NEP جابه‌جا شوید: فایل ( اندروید استودیو در macOS) > تنظیمات > ابزارها > هوش مصنوعی > ویرایشگر .