首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微软:新版Visual Studio IntelliSense将加入更多新功能

新版安装IntelliCode后,IntelliSense自动完成下拉选单中出现的选项,不再是依字母或最近使用的选项排序,而是推荐给开发者的最佳完成选项。

微软在Build 2018大会上释出了用于Visual Studio 2017的人工智慧程式码导师IntelliCode,帮助开发者改进程式码品质,IntelliCode增强了IntelliSense的功能,在自动完成功能中加入推荐排序等功能。

使用微软IDE Visual Studio开发程式的工程师都知道善用内建的IntelliSense能加速开发工作。IntelliSense是一系列功能的集合,包括条列成员、参数讯息、快速讯息以及程式码自动完成功能,这些功能也不光只是帮助开发,同时也能让开发者更深入学习使用该门开发语言。

现在微软要为IntelliSense增加人工智能。安装该套件后,IntelliSense自动完成下拉选单中出现的选项,不再会是依字母或最近使用的选项排序,而是推荐给开发者的最佳完成选项。

这些推荐知识来自于GitHub中,超过2,000个评价百颗星以上的C#开源专案,微软将这些最佳开发实践作为机器学习的训练样本,训练人工智慧如何助开发者写出好程式。而有了IntelliCode的加持,IntelliSense中所有功能的使用体验都获得提升,包括上下文程式完成以及工具提示等,人工智能从开发者撰写程式码的环境中,预测出最有可能的成员,开发者不再需要从列表中下拉逐一寻找。

IntelliCode现在会从开发者的程式码库中,扫描并分析程式码风格以及习惯格式,自动产生.editorconfig档案以维持开发者开发的一致性。而且有了IntelliCode后,寻找及修补潜在臭虫的速度将会获得提升,当开发者提交或是浏览程式码时,IntelliCode会自动进行扫描,找寻不寻常的程式码样板、错失的重构或是变数误用等问题。

IntelliCode也会提示开发者,那些档案需要多加关注,微软提到,IntelliCode就像是开发者额外的眼睛,可以帮忙关注浏览程式码,并把需要留意的部分,特别标示出来,例如程式码异动、高复杂度或是历史纪录等部分。

当程式码出现多载,IntelliCode会把最相关的选项,展示在列表最上方,而不是以字母顺序排列。

目前在预览版中,由IntelliCode推荐的选项,不只会优先出现在列表顶端,选项的前面也会显示小星型前缀图标,同样的IntelliSense中显示的工具提示,也会有小星图标,并有额外文字说明推荐状态。

目前预览版所提供的工具提示等视觉体验并非最终版本。IntelliCode目前可以在Visual Studio 2017的15.7以上版本使用。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180508A1EENE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券