智能代码补全是某些编程环境中的上下文感知代码补全功能,它通过减少输入错误和其他常见错误来加快应用程序的编码过程。在键入、查询函数参数和与语法错误相关的查询提示时,通常会通过自动完成弹出窗口尝试执行此操作。智能代码补全和相关工具使用反射作为变量名、函数和方法的文档和消除歧义。
该功能出现在许多编程环境中。实现包括Atom中的“autocomplete+”和Visual Studio代码中的IntelliSense。这个术语最初被流行为“选择列表”,一些实现仍然这样称呼它。
——来自维基百科
目前最流行的代码补全的商业化用例包括GitHub Copilot、Tabnine、AWS CodeWhisperer、清华大学CodeGeeX等。