GMTC全球大前端技术大会(北京站)门票9折特惠截至本周五,点击立减¥480 了解详情
写点什么

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:2910755
用户头像
田晓旭 InfoQ 编辑

发布了 490 篇内容, 共 226.7 次阅读, 收获喜欢 1561 次。

关注

评论

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

设计模式中的单例模式并不完美

架构师修行之路

设计模式 单例模式 23种设计模式 高并发系统设计

Jessie’s产品经理系列1-基础能力篇

架构5班杨娟Jessie

产品经理 能力模型

秒懂云通信:如何使用阿里云号码认证服务(小白指南)

阿里云Edge Plus

云通信 通信云 号码认证

如何设计一个优秀的组件

Lee Chen

前端进阶训练营

设计模式之假如需要一百万个对象

架构师修行之路

2.1 类加载器、 双亲委派模型 -《SSM深入解析与项目实战》

谙忆

ChaosBlade:从零开始的混沌工程(五)

郭旭东

Kubernetes 云原生 混沌工程

1.2 了解MyBatis -《SSM深入解析与项目实战》

谙忆

JVM系列之:再谈java中的safepoint

程序那些事

Java JVM JIT safepoint

Google Protocol Buffer 学习笔记

半亩房顶

protobuf

Web 开发必须掌握的三个技术:Token、Cookie、Session

华为云开发者社区

HTTP Token web开发 session Cookie

InnoDB存储引擎简介

Simon

MySQL innodb

企业网站搭建避坑指南

姜奋斗

网站 新手指南 企业 网站搭建 避坑

数据处理能力相差 2.4 倍?Flink 使用 RocksDB 和 Gemini 的性能对比实验

Apache Flink

flink

1.1 了解Spring框架 -《SSM深入解析与项目实战》

谙忆

Java项目如何分层

老胡爱分享

分层架构 项目

有它的加持,单机玩转百亿大数据不是梦!

易观大数据

七的婚姻生活

徐说科技

C/C++陷阱与套路,当年就是折在这些地儿…

华为云开发者社区

c++ 设计 编辑 程序 陷阱

计算机网络基础(十五)---传输层-TCP协议详解

书旅

计算机网络 网络 协议栈 协议族

微服务架构下你的数据一致了吗?

码猿外

架构 微服务 数据一致性

视频会议专线部署不会?别急,我教你

华为云开发者社区

网络 网关 华为云 高清视频 welink

菊长说丨一文读懂MySQL4种事务隔离级别

华为云开发者社区

MySQL 数据库 事务隔离级别 事务 华为云

设计模式之——单例模式你真的会吗?

诸葛小猿

设计模式 单例模式 Singleton 饿汉式 懒汉式

联盟链有自己的路要走

Leonbond

区块链 联盟链 公有链

《SSM深入解析与项目实战》目录与说明

谙忆

LeetCode题解:24. 两两交换链表中的节点,迭代,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

【译】代码中如何写出更有意义的命名

Jackey

代码质量

操作系统和并发的爱恨纠葛

cxuan

Java 并发

SQL的三十而已—SQL30问

大唐小生

sql 技术人生

CDN百科10:快速上手阿里云DCDN全站加速,最新配置与购买优惠教程

阿里云Edge Plus

CDN 直播 网页加速

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