当前位置: 首页 > news >正文

Visual Studio 2019/2022 IntelliCode(AI辅助IntelliSense)功能介绍

IntelliCode

不知在多久以前,我装上了Visual Studio 2019,写代码时,就注意到了下面这样的东西:带五角星的提示。

这个带五角星的提示功能叫做IntelliCode

我们知道Visual Studio 有个强大的功能叫做Intellisense(智能感知),在我们编码时,可以智能提示。但这个提示是基于字母排序的,像下面这样

IntelliCode等于是Intellisense的加强版

IntelliCode具备的正式功能如下:

1、AI 辅助 IntelliSense,可预测供开发者使用的最可能正确的 API,而不仅仅是按字母顺序排列的成员列表。 它使用开发人员当前的代码上下文和模式来提供此动态列表。

说明:

1、官方是说IntelliCode 使用了开发者当前的代码上下文以及基于 GitHub 上数千个高度评价的开放源代码项目的模式,然后预测最可能、最相关的 API 调用的模型。但这不一定适合每一位用户的编码习惯。

2、其它还有一些预览功能,这里就不做介绍了。可以参考以下链接 IntelliCode for Visual Studio | Microsoft Learn

IntelliCode支持的语言

目前正式支持C#和XAML语言。C++、JavaScript、TypeScript 和 Visual Basic语言的支持处于预览状态,正式版出来以后,应该会加入更多的功能。

如何关闭IntelliCode

从Visual Studio 2019开始,IntelliCode根据工作负载的安装情况而默认安装并开启。如果需要关闭,可以依次打开 【扩展】-【管理扩展】-【已安装】-【IntelliCode】-【禁用】

如何在Visual Studio 2017中使用IntelliCode功能

确保你的Visual Studio 2017版本号在15.8及以上,然后下载以下扩展安装

Visual Studio Marketplace

最后附上IntelliCode的官方文档链接,感兴趣的可自行阅读:

IntelliCode for Visual Studio | Microsoft Learn

http://www.lryc.cn/news/440086.html

相关文章:

  • mac安装swoole过程
  • 代码随想录算法训练营第三十二天 | 509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
  • Oracle发送邮件功能:配置自动化发信指南?
  • 探索 InternLM 模型能力边界
  • Python 数学建模——Pearson/Spearman 相关系数
  • QUIC的loss detection学习
  • 【QT】使用QOpenGLWidget后,窗口全屏之后右键菜单出不来的问题
  • MySQL 8.0授权语法变更及解决方案‌
  • 2024 VMpro 虚拟机中如何给Ubuntu Linux操作系统配置联网
  • 详解Diffusion扩散模型:理论、架构与实现
  • 坐牢第三十八天(Qt)
  • (十五)、把自己的镜像推送到 DockerHub
  • 【云岚到家-即刻体检】-day07-2-项目介绍及准备
  • SpringCloud Alibaba之Nacos服务注册和配置中心
  • 面试官:讲一讲Spring MVC源码解析
  • 815. 公交路线(24.9.17)
  • Rust: Warp RESTful API 如何得到客户端IP?
  • 添加选择登录ssh终端
  • 【基于 Delphi 的人才管理系统】
  • GetMaterialApp组件的用法
  • ubuntu安装mysql 8.0忘记root初始密码,如何重新修改密码
  • Vue3项目开发——新闻发布管理系统(七)
  • ICMP
  • Unity-Transform类-旋转
  • 如何使用 Vue 3 的 Composition API
  • Mamba环境配置教程【自用】
  • 2021 年 6 月青少年软编等考 C 语言二级真题解析
  • 2024网络安全、应用软件系统开发决赛技术文件
  • CSP-J初赛每日题目2(答案)
  • 为什么Node.js不适合CPU密集型应用?