【Microsoft Visual Studio】插件:IntelliCode


前言
本篇文章对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安装、卸载、禁用及启用

官方:

  1. 下载 Visual Studio 版本 16.4 或更高版本。
  2. 安装受支持的工作负载,例如 .NET 桌面开发。 默认安装 Visual Studio IntelliCode。

3.1、Visual Studio 2019示例

  • 安装

从 Visual Studio 2019 开始,IntelliCode根据工作负载的安装情况而默认安装并开启。

  • 卸载、禁用
  1. 打开 Visual Studio 2019 任意一个项目之后,点击[扩展] - [管理扩展];在这里插入图片描述
  2. 进入“管理扩展”页面后,点击[已安装],然后再下方图示中搜索位置输入“IntelliCode”,键入“回车”,即可查找到VS2019中安装的该插件,此时就可以进行对应的禁用或卸载操作了;在这里插入图片描述
  • 启用
  1. 点击[工具] - [选项],进入“选项”页面;在这里插入图片描述
  2. 进入“选项”页面之后,点击[IntelliCode] - [常规],勾选需要启用的功能,点击[确定]即可;(我比较贪,我全启用)在这里插入图片描述

3.2、Visual Studio 2022示例

  • 安装

“IntelliCode”在VS2022版本中是内置的,不需要单独下载‌。

  • 卸载、禁用、启用
  1. 打开 Visual Studio 2022 任意一个项目之后,点击[工具] - [选项];在这里插入图片描述
  2. 进入“选项”页面后,点击[IntelliCode] - [常规],可以看到如下界面,可以进行对应的勾选操作;在这里插入图片描述
  3. 点击[IntelliCode] - [高级],可以看到如下界面,也可以进行对应的勾选操作;在这里插入图片描述
  4. 如果需要禁用的话,可以全部取消勾选,点击[确定]即可,因为该插件在VS2022中是内置的,所以不支持卸载;

4、IntelliCode各种功能及其使用

见官方文档,更详细。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值