تکمیل کد هوشمند

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

این ویژگی در بسیاری از محیط‌های برنامه‌نویسی موجود است. پیاده‌سازی‌ها شامل «تکمیل خودکار +» در اتم و IntelliSense در ویژوال استودیو کد می‌باشد.  این اصطلاح در ابتدا به‌عنوان «فهرست انتخابی» (picklist) رایج شد. برخی از پیاده‌سازی‌ها هنوز به این عنوان اشاره می‌کنند.

منابع 

ابزارهای توسعه نرم‌افزار مایکروسافت
تکمیل خودکار
محیط‌های توسعه مجتمع
ویژگی‌های ویرایشگر متن
ویژوال استودیو