IntelliCode 通过将你最可能使用的项置于完成列表的顶部来为你节省时间。 IntelliCode 建议基于 GitHub 上的数千个开源项目,每个项目包含 100 个星级。 在与代码的上下文结合时,可定制完成列表,使其推荐常见做法。
IntelliCode 不限于语句完成。 签名帮助也可为你的上下文推荐最有可能的重载。
团队完成
IntelliCode 基于你的代码提供建议并在团队中进行无缝共享。 借助此预览功能,可生成团队模型来为不在开放源代码域中的代码提供建议,例如你的实用程序类上的方法或特定于域的库调用。 将生成任务集成到你的管道,使你的团队完成与存储库更改保持同步。
参数完成
除了语句完成签名帮助以外,IntelliCode 还提供参数建议,来帮助你快速选择适当的参数。
推断代码样式和格式设置约定
Visual Studio IntelliCode 从你的代码库位置动态创建 .editorconfig 文件以定义编码样式和格式,从而轻松保持代码的一致性。
在 Visual Studio 2022 中,IntelliCode 在默认情况下随支持 C#、C++、TypeScript/JavaScript 或 XAML 的任何工作负载一起安装。