写点什么

Visual Studio 2019 首个预览版本抢先看,有啥新功能?

  • 2018-12-11
  • 本文字数:1091 字

    阅读完需:约 4 分钟

Visual Studio 2019首个预览版本抢先看,有啥新功能?

微软在 Connect 2018 大会上发布Visual Studio 2019 第 1 个预览版本。该预览版本中展示了许多变更,从 IDE 的启动行为,到代码重构功能;从搜索功能的更多用法,到更好的大型项目导航。


这个预览版本展现了微软希望尽全力帮助开发人员更快地完成他们的项目。微软在应用程序启动的时候添加了一个新的启动窗口。这个画面的目的是帮助用户更快地打开最近的项目,也可以复制或查看托管在 Git 上面的应用程序。只要简单地点击 ESC 按钮就能关闭该窗口,继续加载 IDE。要想自定义该行为,可以点击 Options | Environment | Preview Features 来一直启用或禁用该窗口。


另外一个方便的地方在对于快速启动盒的修改(热键为 CTRL Q)。IDE 的搜索功能得到了提升,它现在可以搜索模糊字符串,并能够搜索 IDE 设置、命令和选项了。在 VS2017 中搜索拼写错误的单词”cdoe”(查找结果是无),而在 VS2019 预览版中,则会假定用户想要搜索的内容是”code”并得到相关结果,两者相对比,显示出该功能的提升。


VS2019 中扩展了代码重构,编辑器可以识别出需要改进代码实现的常见场景。举个例子,比如将 for 循环改为 LINQ 查询,或是将元组转换为命名的结构。需要注意的是,这些建议都是选择性的,是否要进行改进完全取决于开发人员。


从 Options 菜单中移除了 Format Document 设置对话框,而在 IDE 中做了更突出地显示。现在该功能改名为 Code Cleanup,这个独立的对话框可以从快速启动或是在主编辑窗口的角上进行访问,如图所示:



需要注意的是,微软表示该设计并非最终版本,也就是说有可能会随着开发的进展而改变。


调试器的 Autos / Locals / Watch 窗口中增加了一个搜索栏。用户可以根据自己的需要来配置搜索的深度,避免太多的信息给用户造成不必要的混乱。


最后,就像微软之前宣布的那样,IDE 的蓝色主题也进行了修改。乍一看我们可以发现与 VS2017 相比,现在的主题颜色比较淡。但对于不希望主题改变的人来说就会不太高兴,因为 Visual Studio 将会默认同步主题选项于 IDE 的副本中。如果希望得到 VS2017 中传统的蓝色主题,但不想要 VS2019 中不同的主题,就需要禁用在 VS2019 上同步账号细节。(否则 VS2017 中也会切换到较淡或较深的主题)。下图中,上半部分是 VS2017 的蓝色主题,下面的部分是 VS2019 的主题:




有趣的是,IDE 的当前迭代确实提供了对于其他用户界面的自定义功能(前面提到的启动窗口,以及是否要使用全新的紧凑菜单和搜索栏)。


想要获得 Visual Studio 2019 预览版本 1,需要下载Visual Studio 安装程序的新副本。一旦它运行之后,就能管理 VS2017 和 VS2019 预览版本的安装。


查看英文原文First Look at Visual Studio 2019 Preview 1


2018-12-11 13:572328
用户头像

发布了 218 篇内容, 共 78.1 次阅读, 收获喜欢 76 次。

关注

评论

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

全球台式机CPU市场份额AMD超越Intel?别再混淆视听,误导消费者了!

E科讯

干货速递,百度BML自动超参搜索技术原理揭秘与实战攻略!

百度大脑

接口测试--获取动态参数进阶

测试人生路

接口测试

区块链推动电力能源管理新一轮技术变革

CECBC

区块链

通过 Oracle 变量更新公司名称

Flychen

区块链技术如何真实有效的赋能智慧交通?

CECBC

区块链

如何使用ClickHouse实现时序数据管理和挖掘?

京东科技开发者

数据库 数据采集 数据库管理工具

1499飞天茅台脚本使用过程中遇到的Python问题汇总索引目录【淘宝-天猫超市、京东】

谙忆

飞天茅台 茅台

面向行业智能,华为数据通信推动的2020之变

脑极体

CSS02 - 选择器

Mr.Cactus

html/css

CSS04 - 常用外观属性

Mr.Cactus

html/css

ml-agents项目实践(一)

行者AI

模型训练

更新完IOS14,网络工程师又开始背锅了

LeetCode题解:104. 二叉树的最大深度,BFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

波场链智能合约DAPP系统开发技术

薇電13242772558

智能合约 dapp

视频混剪怎么准备素材?会声会影视频消音操作步骤详解!

奈奈的杂社

视频剪辑 视频后期 混剪 视频消音

腾讯大佬直言:只要掌握了这份“Redis实战笔记”就掌握了云计算的未来!

比伯

Java 编程 架构 面试 程序人生

CSS03 - 常用字体样式

Mr.Cactus

html/css

实物资产卡片多数量拆分流程整理2021.01.06

Flychen

简述CAP原理

Andy

性能测试思考分析

Andy

量化机器人管理系统开发|市值管理机器人模式系统开发

W13902449729

市值管理机器人开发 市值管理系统开发

别无分号只此一家,Python3接入支付宝身份认证接口( alipay.user.certify)体系(2021年最新攻略)

刘悦的技术博客

Python 支付宝 身份认证 刷脸 实名认证

CSS01 - 引入方式

Mr.Cactus

html/css

RocketMQ如何保证消息顺序性

废材姑娘

RocketMQ

揭秘人民日报创作大脑:百度大脑智能创作平台助力打造“十八般武艺”

百度大脑

有奖话题 | 2021 新年Flag,牛转乾坤!

InfoQ写作社区官方

话题讨论 热门活动

MySQL蜜罐获取攻击者微信ID

Java架构师迁哥

同城快递系统设计文档

业哥

区块链:能源行业出现破坏性创新的基础?

CECBC

区块链 能源

使用Github Actions部署静态网站

玉龙BB

GitHub Pages Hugo Github Actions

Visual Studio 2019首个预览版本抢先看,有啥新功能?_语言 & 开发_Jeff Martin_InfoQ精选文章