除了开发人员非常喜欢的IntelliSense和代码完成之外,今年早些时候,微软还发布了IntelliCode,提供了一组 AI 辅助开发功能。VS Code 团队现在宣布了一项新的实验性扩展,将 IntelliCode 带给了 TypeScript 和 JavaScript 用户。

VS Code 用户可以通过 VS Code 中的扩展选项卡安装 Visual Studio IntelliCode 扩展。安装后,打开源代码文件,IntelliCode 的建议会在自动完成列表的顶部显示,并添加了星标。

IntelliCode 的建议会根据上下文和相关性发生变化。为了提供建议,IntelliCode 利用了 GitHub 的开源代码数据。除非用户选择该选项,否则微软不会收集用户代码。扩展程序收集了一些匿名用法和错误报告数据,以改进该工具。

该扩展支持各种 JavaScript 库,包括 React、Angular、Vue.js、Node.js 和 Express。目前尚不清楚是否支持其他库或框架,或者开发人员是否可以添加对特定框架的支持。

IntelliCode 通过推荐常用的自动完成列表项来增强 VS Code IntelliSense,这些列表项是通过 IntelliCode 基于数千个真实的开源项目进行训练学习而生成的。目标是通过在自动完成列表的顶部放置最有可能使用的语言或 API 选项来节省开发人员的时间。

原文地址:https://www.infoq.cn/article/CoSe1R7VL6MrAh8g-h7l


.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

微软推出 VS Code 新特性,为 TypeScript 和 JavaScript 用户提供 AI 辅助开发功能相关推荐

  1. 微软推出VS Code新特性,为TypeScript和JavaScript用户提供AI辅助开发功能

    除了开发人员非常喜欢的IntelliSense和代码完成之外,今年早些时候,微软还发布了IntelliCode,提供了一组AI辅助开发功能.VS Code团队现在宣布了一项新的实验性扩展,将Intel ...

  2. TechEd 2006 微软揭开SharePoint 2007 新特性LOBi

    6月12日,TechEd 2006 大会上,微软官方表示,Office 小组正在实现一个目标,提供一个Office Business Application Services(OBA) 和 Line ...

  3. 华为云GaussDB(for openGauss)推出重磅内核新特性

    摘要:华为云新一代金融级分布式数据库GaussDB(for openGauss)正式推出了Ustore存储引擎.基于Paxos协议的DCF高可用组件等多个重大内核新特性. 数字化时代,技术迭代更新比以 ...

  4. Redis6新特性之ACL安全策略(用户权限管理)

    介绍 在Redis6之前的版本,我们只能使用requirepass参数给default用户配置登录密码,同一个redis集群的所有开发都共享default用户,难免会出现误操作把别人的key删掉或者数 ...

  5. Java8新特性总结 -8.Nashorn , JavaScript引擎

    所有示例代码打包下载 : 点击打开链接 Java8新特性 : 接口新增默认方法和静态方法 Optional类 Lambda表达式 方法引用 Stream API - 函数式操作流元素集合 Date/T ...

  6. Go1.18 新特性:高效复制,strings, bytes 库新增 Clone 功能

    大家好,期盼已久的 Go1.18 上周已经发布,今天给大家带来一个 1.18 版本新特性中的优化相关的内容,是与 strings 和 bytes 标准库有关. 背景 想要更快捷复制 在日常编程中,字节 ...

  7. linux cmd 字体,微软开源Cascadia Code新字体,该字体针对命令行和代码编辑器

    本周微软不仅开源了他们的C++标准库(STL),而且他们现在也开源了Cascadia Code的新字体. Cascadia Code主要针对开发人员,专门针对命令行应用程序和代码编辑器进行了优化.微软 ...

  8. 微软SQL Server 2012新特性Silverlight报表客户端 - Power View

    微软SQL Server 2012是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理.其中Reporting Service报表系统是目前最流行的报表设计,开发以及生成工 ...

  9. Seata 新特性,APM 支持 SkyWalking,java区块链开发教程pdf

    Seata 融入 SkyWalking 监控后,就有了 APM 特性,用户在定位 Seata 分布式事务的问题时,可以通过分布式链路.机器指标.日志内容等多个维度进行问题剖析,实现定位问题的提效. ​ ...

最新文章

  1. Centos下卸载openjdk并安装自定义jdk
  2. Linux下SVN服务器同时支持Apache的http和https及svnserve独立服务器三种模式且使用相同的访问权限账号...
  3. 毕业设计-基于SSM实现在线考试及题库管理系统
  4. linux系统预定义变量有哪些,Shell预定义变量用法详解
  5. ClassNotFoundException: org.apache.catalina.loader.DevLoader 自己摸索,丰衣足食
  6. DeepLearning索引
  7. 神策数据丨教育行业线索转化全链路解决方案
  8. 《C++程序设计原理与实践》读书笔记(二)
  9. python pexpect pxssh scp_Python 的 pexpect 使用 scp 把文本文件传一半就不传了,怎么办?...
  10. 加入 Git 版本管理(git的基本使用)
  11. 米斯特白帽培训讲义 漏洞篇 逻辑漏洞
  12. 在CentOS6中安装Docker(新服务器不推荐)
  13. php正则表达式提取url,php 正则表达式提取图片url程序
  14. 多片段时序数据建模预测实践
  15. django安装教程
  16. CHKRecovery(文件删除还原工具)v3.3.0绿色版
  17. 走近Palantir
  18. 扇贝编程python学习笔记-基础篇3
  19. mysql 备份数据库结账_年度结转问题综合解答(转)
  20. 【问题解决】win10修改时间后一直闪屏

热门文章

  1. 洛谷——P1305 新二叉树(新建二叉树以及遍历)
  2. shell脚本中向hive动态分区插入数据
  3. Keras版Faster-RCNN代码学习(IOU,RPN)1
  4. ZBLOG-ASP2.2如何给图片增加ALT标签说明文字?
  5. 十年老站吐血迁移实录
  6. 016-Spring Boot JDBC
  7. 在P2P市场中代替“看不见的手”的算法在哪里
  8. flash文件制作笔记
  9. 系统架构师-基础到企业应用架构-服务层
  10. c#使用FluentFtp实现一行代码实现ftp上传下载等