前言
本篇文章对VS的IntelliCode插件进行讲解,概述该插件的基本信息,之后对该插件的使用做一个图示讲解。老规矩,侧重点还是偏向于实操。
目录
1、IntelliCode概述
官方文档:IntelliCode
Visual Studio IntelliCode 是一个 Visual Studio 插件,它使用机器学习技术来理解代码和开发模式,为开发者提供智能的代码补全提示。
- IntelliCode 可以在 Visual Studio 中实现 AI 辅助开发,帮助你在编写代码时更加高效。
- 默认情况下,IntelliCode 包含在大多数 Visual Studio 工作负载中,并且可通过 Visual Studio 安装程序获得。
- 此功能预测开发人员使用的最可能正确的方法或属性,而不只是按字母顺序排列的列表。 它使用开发人员当前的代码上下文和模式来提供此动态列表。
- Visual Studio 有个强大的功能叫做Intellisense(智能感知),在我们编码时,可以智能提示。但这个提示是基于字母排序的。IntelliCode等于是Intellisense的加强版。
说白了,这个插件就是个AI插件,帮助编写代码,Just so so;
2、支持的语言和工作负载
AI 辅助 IntelliSense 完成支持的语言包括:
- C#
- C++
- XAML
- JavaScript 和 TypeScript,需要 TypeScript 3.4.2 或更高版本
- Visual Basic
IntelliCode 作为以下工作负载的一部分包含在 Visual Studio 2019 版本 16.4 中:
- Azure 开发
- .NET 桌面开发
- 使用 .NET 的移动开发
- 使用 Unity 的游戏开发
- .NET Core 跨平台开发
- ASP.NET 和 Web 开发
- Visual Studio 扩展开发
- 通用 Windows 平台开发
- Office/SharePoint 开发
- 使用 C++ 的桌面开发
- 使用 C++ 的游戏开发
- 使用 C++ 的移动开发
- 使用 C++ 的 Linux 开发
3、IntelliCode安装、卸载、禁用及启用
官方:
- 下载 Visual Studio 版本 16.4 或更高版本。
- 安装受支持的工作负载,例如 .NET 桌面开发。 默认安装 Visual Studio IntelliCode。
3.1、Visual Studio 2019示例
- 安装
从 Visual Studio 2019 开始,IntelliCode根据工作负载的安装情况而默认安装并开启。
- 卸载、禁用
- 打开 Visual Studio 2019 任意一个项目之后,点击[扩展] - [管理扩展];
- 进入“管理扩展”页面后,点击[已安装],然后再下方图示中搜索位置输入“IntelliCode”,键入“回车”,即可查找到VS2019中安装的该插件,此时就可以进行对应的禁用或卸载操作了;
- 启用
- 点击[工具] - [选项],进入“选项”页面;
- 进入“选项”页面之后,点击[IntelliCode] - [常规],勾选需要启用的功能,点击[确定]即可;(我比较贪,我全启用)
3.2、Visual Studio 2022示例
- 安装
“IntelliCode”在VS2022版本中是内置的,不需要单独下载。
- 卸载、禁用、启用
- 打开 Visual Studio 2022 任意一个项目之后,点击[工具] - [选项];
- 进入“选项”页面后,点击[IntelliCode] - [常规],可以看到如下界面,可以进行对应的勾选操作;
- 点击[IntelliCode] - [高级],可以看到如下界面,也可以进行对应的勾选操作;
- 如果需要禁用的话,可以全部取消勾选,点击[确定]即可,因为该插件在VS2022中是内置的,所以不支持卸载;
4、IntelliCode各种功能及其使用
见官方文档,更详细。