写点什么

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

2019 年 4 月 03 日

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 年 4 月 03 日 14:2910664
用户头像
田晓旭 InfoQ 编辑

发布了 422 篇内容, 共 195.9 次阅读, 收获喜欢 1273 次。

关注

评论

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

为了省钱,我用1天时间把PHP学完,装进DDD领域驱动设计里!

小傅哥

php 设计模式 小傅哥 架构师

深入分析软件快速开发平台与传统软件开发方案的优缺点

Marilyn

敏捷开发

摆脱复杂烧脑的程序代码,利用快速开发平台轻轻松松做软件

Marilyn

敏捷开发 快速开发

JAVA代码生成器,快速开发平台之魂

Marilyn

Java 敏捷开发 快速开发 开发工具

spring-boot-route(十三)整合RabbitMQ

Java旅途

Java Spring Boot RabbitMQ

智能时代,快速开发平台将成为主流软件开发工具

Marilyn

敏捷开发

Go发起HTTP2.0请求流程分析(前篇)

新世界杂货铺

go golang HTTP HTTP2.0

快速开发平台,高集成易扩展,进入软件疾速开发新世代

Marilyn

敏捷开发 快速开发 开发工具

用友政务表格技术应用开发实践:预算一体化产品核心功能搭建

Geek_Willie

SpreadJS 用友

Redis Sharding集群跟一致性哈希有什么瓜葛?

Man

一致性哈希 Jedis redis cluster

MySQL 建表为啥还设置个自增 id ?用流水号当主键不正好么?

程序员小航

Java MySQL 开发 工作笔记 流水号

区块链跨境支付系统开发,usdt支付系统搭建

WX13823153201

区块链跨境支付系统开发

GitHub 上开源了一个很邪恶的项目!女生勿近,18香警告...

程序员生活志

OpenFaas 获得 VMworld 2020 年度最佳 Startup Spotlight 大奖

donghui2020

Serverless OpenFaas

架构师训练营第 1 期 第 4 周作业

李循律

极客大学架构师训练营

架构一期第四周作业

Airs

标本兼治,程序员用它整体提升公司效率

Marilyn

敏捷开发 快速开发

大企内部软件系统反复故障难以解决,业内人士:唯有彻底更换

Marilyn

敏捷开发 快速开发 开发工具

有一说一,大型信息化企业的软件系统,还是用自研的好

Marilyn

敏捷开发 快速开发 开发工具 软件设计

java安全编码指南之:输入注入injection

程序那些事

Java java安全编码 java安全 java安全编码指南

为什么巨头都在布局SaaS生态?

ToB行业头条

SASS

TensorFlow 篇 | TensorFlow 2.x 基于 Keras 的模型保存及重建

Alex

tensorflow keras model save model restore tensorflow hub

架构师训练营 1 期第 4 周:系统架构 - 作业

piercebn

极客大学架构师训练营

Kubeless 快速入门 | 玩转 Kubeless

donghui2020

Serverless kubeless

XJR企业级软件快速开发平台规范

Marilyn

程序员 敏捷开发 软件设计

低代码开发平台,来自“未来”的软件开发方案

Marilyn

敏捷开发

Vidyo的解决方案到底是什么?有哪些特点?

dwqcmo

音视频会议 集成架构 解决方案 智能硬件

MySQL-技术专题-性能优化—索引篇

李浩宇/Alex

JAVA & VUE ,分离式开发平台建造思路

Marilyn

Java Vue 敏捷开发

商业智能(Business Intelligence)系统的使用及设计原则

Marilyn

敏捷开发 快速开发 商业智能

快速开发平台,程序员“老师傅”必备

Marilyn

敏捷开发 快速开发 开发工具

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

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