写点什么

Visual Studio 2019 正式版发布,专注于人工智能和生产力

  • 2019-04-03
  • 本文字数:1432 字

    阅读完需:约 5 分钟

Visual Studio 2019正式版发布,专注于人工智能和生产力

2018 年 12 月,微软发布了面向 PC 和 Mac 的 Visual Studio 2019 Preview。2019 年 4 月 2 日,在经历了五个月的预览期之后,适用于 Windows 10 和 Mac 的 Visual Studio 2019 正式版终于亮相了。


为了实现“Code faster. Work smarter. Create the future.”的目标,Visual Studio 2019 引入了很多的新功能和工具,同时在入门指南和使用体验上也做了增强。

全新的用户界面

Visual Studio 2019 更新了用户界面,启动 IDE 之后会显示一个启动菜单,进入主界面后会有一个包含最近使用的项目列表的启动选项卡。如果是新建一个项目,该界面上支持输入关键字搜项目,支持选择语言平台。



除此之外,Visual Studio 2019 在用户界面的视觉方面也做了改变。根据之前的用户调查,Visual Studio 用户最常用的主题是 Blue 主题,所以 Visual Studio 2019 针对 Blue 主题做了优化,添加了额外对比度。针对代码部分,也做了新的高亮。如果是在 Windows10 中使用,其会启动 Per-Monitor Awareness 提高清晰度。由于 Visual Studio 主要功能是写代码,所以在新版本中顶部菜单也做了改动,尽量少的占用空间。


还有一个很重要的改变是随着微软拥抱 Git、推广 GitHub,Visual Studio 2019 支持从存储库迁出现有项目或创建新项目。

令人期待的 Visual Studio Live Share 功能

在 2018 微软技术暨生态大会上,微软工作人员演示了在不同的操作系统上使用 Visual Studio 2017 和 Visual Studio Code 进行协作开发。之后,Visual Studio Live Share 就备受开发者的期待。


Visual Studio 2019 中默认安装了 Visual Studio Live Share 服务,并且支持了 C++和 Python 两大流行编程语言。


Visual Studio Live Share 是一项开发者服务,支持开发者和团队成员共享代码库及上下文,并支持在 Visual Studio 中直接进行即时双向协作。在实时共享代码时,开发者可以看到共享代码在会话之前或期间所发生的变化,有助于实时代码检查和合并冲突。另外,实时共享还支持在线评论,开发者可在代码中添加注释或者列出协作会话期间需要完成的任务列表。


智能化编程工具 Visual Studio IntelliCode

Visual Studio IntelliCode 是微软在 Build 2018 大会引入的工具,目前是 Visual Studio 2019 功能集的重要组成部分,可利用 AI 工具提供开发效率。据悉,其人工智能的部分已经接受了 2000 多个开源 repos 的训练。


使用 Visual Studio Code 的 Python 开发人员可通过 IntelliSense AI tool 来使用 IntelliCode。IntelliSense 是一个代码补全工具,开发者打出前几个字母,IntelliSense 会使用 AI 算法从已输入的内容中选择出最相关的代码,进而提高开发者效率。除了代码补全,它还可以针对开发者目前的开发状况提出好的建议。

Visual Studio 2019 其它功能:

  • Visual Studio 2019 中的搜索功能得到了改进,为开发者提供了在调试时搜索对象的选项,最多可达 10 个嵌套级别;

  • Visual Studio 2019 支持 .NET Core 3 开箱即用,并且支持数据断点的设置;

  • Visual Studio 2019 中的代码清理,可使用键盘快捷键或灯泡菜单触发,允许用户一次性删除和排序使用语句、应用类型首选项、内联“输出”变量等;

  • DPI awareness:为了更易于开发,开发者通常会设置多显示器,但是当缩放比例超过 100%时,文本就会变得模糊,为解决这个问题,Visual Studio 2019 中引入了优化渲染的选项。


Visual Studio 2019 下载地址:https://visualstudio.microsoft.com/downloads/


Visual Studio 2019 for Mac 下载地址:https://visualstudio.microsoft.com/zh-hans/vs/mac/


2019-04-03 14:2913145
用户头像

发布了 497 篇内容, 共 332.8 次阅读, 收获喜欢 1925 次。

关注

评论

发布
暂无评论
发现更多内容

Web3.0 杂谈 -#003(49/100)

hackstoic

Web3.0

数据库系统是什么?它由哪几部分组成?

乌龟哥哥

9月月更

关于 Angular 应用 tsconfig.json 中的 target 属性

汪子熙

typescript 前端开发 angular web开发 9月月更

速刷html一周目(上)

吉师职业混子

9月月更

2022-09-23:整数数组 stations 表示 水平数轴 上各个加油站的位置。给你一个整数 k 。 请你在数轴上增设 k 个加油站, 新增加油站可以位于 水平数轴 上的任意位置,而不必放在整数

福大大架构师每日一题

算法 rust 福大大

AI走向何方?我们在GTC 2022看到了这些趋势

脑极体

培养技能、增强信心、 获得亚马逊云科技认证

亚马逊云科技 (Amazon Web Services)

培训与认证

我也不想学之PHP系列(1)

吉师职业混子

9月月更

前端面试经常被问的题目,自己总结了一下

loveX001

JavaScript 前端

FAQ需要有哪些功能?哪些注意事项

Baklib

产品 产品经理 客户服务 FAQ

峰会倒计时1天!九位行业大咖邀您共启极速统一的数据分析新范式

StarRocks

速刷html一周目(下)

吉师职业混子

9月月更

VUE v-bind 数据绑定

HoneyMoose

Chrome操作指南——入门篇(十三)element小技巧

Augus

Chrome开发者工具 9月月更

使用 NVIDIA CloudXR 从 Google Cloud 流式传输 VR 和 AR 内容

3DCAT实时渲染

跟着卷卷龙一起学Camera--LTM

卷卷龙

ISP 9月月更

INFINI 产品更新啦 20220923

极限实验室

elasticsearch console Gateway infini 极限实验室

【云原生 | 从零开始学Kubernetes】五、Kubernetes核心技术Pod

泡泡

Docker 云计算 云原生 k8s 9月月更

自动化测试神器playwright的安装及常见问题解决

迷彩

playwright 学习记录 9月月更

react20道高频面试题答案总结

beifeng1996

前端 React

[Javaweb]JSON

十八岁讨厌编程

json 后端开发 9月月更

[Spring Framework]AOP初识

十八岁讨厌编程

aop 后端开发 9月月更

Docker多阶段构建实战(multi-stage builds)

程序员欣宸

Docker 9月月更

开发者有话说|在内卷中不断成长

timerring

9月月更 开发者有话说

【Jvm】Jvm类加载机制

石臻臻的杂货铺

JVM 9月月更

这些react面试题你会吗,反正我回答的不好

beifeng1996

前端 React

【云原生 | 从零开始学Kubernetes】六、Pod的镜像拉取策略与各种机制

泡泡

Docker 云计算 云原生 k8s 9月月更

JavaWeb核心之ServletContext

楠羽

Servlet 笔记 9月月更

TCP协议和UDP协议详细介绍

阿柠xn

TCP 计算机网络 协议族 UDP协议 9月月更

每日算法刷题Day16-和为S的两个数字、数字排列、二进制中1的个数

timerring

算法题 9月月更

[Spring Framework]AOP经典案例、AOP总结

十八岁讨厌编程

Java 后端开发 9月月更

Visual Studio 2019正式版发布,专注于人工智能和生产力_编程语言_田晓旭_InfoQ精选文章