Feedback

//Visual Studio IntelliCode | Visual Studio
Visual Studio IntelliCode | Visual Studio2019-05-17T12:11:11+00:00

Visual Studio IntelliCode

AI 辅助开发

注册资讯和更新

从容编码

更迅速地发现问题

集中代码审阅

辅助 IntelliSense – C#

IntelliCode 通过将你最可能使用的项置于完成列表的顶部来为你节省时间。 IntelliCode 建议基于 GitHub 上的数千个开源项目,每个项目包含 100 个星级。 在与代码的上下文结合时,可定制完成列表,使其推荐常见做法。

IntelliCode 不限于语句完成。 签名帮助也可为你的上下文推荐最有可能的重载。

基于代码的类型建议(预览 – C#)

如果使用的是 C#,则可以借助此预览功能让 IntelliCode 生成自定义模型,来为不在开源域中的代码提供建议,例如你的实用程序类上的方法或特定于域的库调用。 在下面了解详细信息…

参数完成(预览)

除了语句完成签名帮助以外,IntelliCode 还提供参数建议,来帮助你快速选择适当的参数。

推断代码样式和格式设置约定(预览)

Visual Studio IntelliCode 从你的代码库位置动态创建 .editorconfig 文件以定义编码样式和格式,从而轻松保持代码的一致性。

注意:默认情况下,所有预览功能均处于禁用状态。可以通过“工具 > 选项 > IntelliCode”页启用它们。

对于 Visual Studio 2019 版本 16.1 中支持 C#、C++、TypeScipt/JavaScript 或 XAML 的任意工作负载,默认为其安装此功能。

立即试用
Visual Studio 2019

辅助 IntelliSense – C++

IntelliCode 通过将你最可能使用的项置于完成列表的顶部来为你节省时间。 IntelliCode 建议基于 GitHub 上的数千个开源项目,每个项目包含 100 个星级。 在与代码的上下文结合时,可定制完成列表,使其推荐常见做法。

在编写 C++ 时,IntelliCode 将在使用 STL 等常用库时提供帮助。 代码的上下文首先用于提供最有用的建议。 例如,在 while 循环中使用 std::string 时,将呈现 substr 方法。

注意:C++ 模型处于预览状态,在默认情况下它处于禁用状态。 若要启用它,请转到“工具 > 选项 > IntelliCode”页。

对于 Visual Studio 2019 版本 16.1 中支持 C#、C++、TypeScipt/JavaScript 或 XAML 的任意工作负载,默认为其安装此功能。


立即试用
Visual Studio 2019

Assisted IntelliSense – Java

IntelliCode 通过将你最可能使用的项置于完成列表的顶部来为你节省时间。 IntelliCode 建议基于 GitHub 上的数千个开源项目,每个项目包含 100 个星级。 在与代码的上下文结合时,可定制完成列表,使其推荐常见做法。

IntelliCode 适用于常用 Java 库和 Java SE 和 Spring 等框架。 无论你使用的是单一 Web 应用还是现代微服务,它都会对你有所帮助。

此功能作为 Visual Studio Code 2018 年 10 月版本 1.29 扩展提供。

立即试用Visual Studio Code 扩展

Assisted IntelliSense – Python

IntelliCode 通过将你最可能使用的项置于完成列表的顶部来为你节省时间。 IntelliCode 建议基于 GitHub 上的数千个开源项目,每个项目包含 100 个星级。 在与代码的上下文结合时,可定制完成列表,使其推荐常见做法。

无论你使用 os 或 sys 模块进行简单的脚本编写,使用 Django 或 Flask 构建网站,还是使用 numpy 和 tensorflow 等数据科学模块操作,IntelliCode 都可以提高你使用各种 Python 包的效率。

此功能作为 Visual Studio Code 2018 年 10 月版本 1.29 扩展提供。

立即试用Visual Studio Code 扩展

辅助 IntelliSense – TypeScript/JavaScript

IntelliCode 通过将你最可能使用的项置于完成列表的顶部来为你节省时间。 IntelliCode 建议基于 GitHub 上的数千个开源项目,每个项目包含 100 个星级。 在与代码的上下文结合时,可定制完成列表,使其推荐常见做法。

无论你是使用 React、Angular 或 Vue 等框架编写客户端代码,还是使用 Node.js 进行服务器端开发,IntelliCode 都将帮助你跨越不同的 JavaScript 库。

注意:在 Visual Studio 中此语言处于预览状态,在默认情况下它处于禁用状态。 若要启用它,请转到“工具 > 选项 > IntelliCode”页。

对于 Visual Studio 2019 版本 16.1 中支持 C#、C++、TypeScipt/JavaScript 或 XAML 的任意工作负载,默认为其安装此功能,并将该功能作为 Visual Studio Code 2018 年 10 月份版本 1.29 扩展提供。

立即试用Visual Studio 2019
立即试用Visual Studio Code 扩展

辅助 IntelliSense – XAML

IntelliCode 通过将你最可能使用的项置于完成列表的顶部来为你节省时间。 IntelliCode 建议基于 GitHub 上的数千个开源项目,每个项目包含 100 个星级。 在与代码的上下文结合时,可定制完成列表,使其推荐常见做法。

控件和属性的建议

键入 XAML 时,IntelliCode 将为你推荐最有可能在该上下文中使用的控件。 此外,在控件的上下文中,它将按照你使用它们的顺序为你推荐最有可能使用的属性!

对于 Visual Studio 2019 版本 16.1 中支持 C#、C++、TypeScipt/JavaScript 或 XAML 的任意工作负载,默认为其安装此功能。


立即试用
Visual Studio 2019

适用于你的代码的 AI 辅助建议(预览)

如果使用的是 C#,则可以借助此预览功能让 IntelliCode 生成自定义模型,来为不在开源域中的代码提供建议,例如你的实用程序类上的方法或特定于域的库调用。 将在本地从代码提取摘要文件,并将其提交给服务来生成模型。 我们的预览服务使受过训练的模型保持安全,因此只有你和你选择与之共享的人员才能访问它们 – 你的模型以及代码信息对你来说是私密的。

在编码时还会有更多发现…

常见问题解答

立即加入

我们正向 IntelliCode 添加更多功能,并在 Microsoft 自己的数据库上查看结果。 加入我们,向我们提供反馈,以使我们取得进步。

进行注册,以获取有关最新开发的更新,以及未来个人预览版的使用邀请。 下载 Visual Studio 2019 版本 16.1 或适用于 Visual Studio 2017 版本 15.8 或更高版本Visual Studio Code 的扩展,亲自尝试全新的 IntelliSense,并向我们提供反馈。

注册资讯和更新