博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Visual Studio 2019正式版发布,专注于人工智能和生产力
阅读量:6359 次
发布时间:2019-06-23

本文共 1761 字,大约阅读时间需要 5 分钟。

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 下载地址:

Visual Studio 2019 for Mac 下载地址:

转载地址:http://yabma.baihongyu.com/

你可能感兴趣的文章
揭露让Linux与Windows隔阂消失的奥秘(1)
查看>>
我的友情链接
查看>>
Mysql备份和恢复策略
查看>>
linux17-邮件服务器
查看>>
AS开发JNI步骤
查看>>
二分查找,php
查看>>
python面试题-django相关
查看>>
Python——eventlet.greenthread
查看>>
记大众点评之面试经历
查看>>
第三章:基本概念
查看>>
Jersey+mybatis实现web项目第一篇
查看>>
C++形参中const char * 与 char * 的区别
查看>>
espresso 2.0.4 Apple Xcode 4.4.1 coteditor 价格
查看>>
Object-C中emoji与json的问题
查看>>
linux 命令
查看>>
灾后重建
查看>>
Nothing 和 Is
查看>>
第一个sprint冲刺第三天
查看>>
周末web前端练习
查看>>
hdu 5754 Life Winner Bo 博弈论
查看>>