[翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率
[翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率
原文: Making every developer more productive with Visual Studio 2019
今天,在 Microsoft Connect(); 2018 的主题演讲中,Scott Guthrie 宣布推出 Visual Studio 2019 Preview 1。这是 Visual Studio 下一个主要版本的首次预览。在本预览版中,我们专注于几个关键领域,例如使其更快地打开在 git 库中的项目、使用人工智能改进 IntelliSense(这个功能我们称之为 Visual Studio IntelliCode),以及通过集成 Live Share ,您可以更轻松地与团队成员进行协作。通过每一次预览版,我们将逐步添加功能,提高性能并改善用户体验,我们非常希望得到您的反馈。
有关新功能的快速概述,您可以继续阅读此博客,或者如果您想要观看视频,请查看我们的团队成员 Allison 对 Visual Studio 2019 的介绍。但在您观看之前,请先下载 Visual Studio 2019 Preview 1。
使您能够专注于您的工作
马上,您会注意到 Visual Studio 2019 在启动时打开了一个新的启动窗口,这种体验更适合与今天的Git 库一起使用 - 无论是本地存储库还是 GitHub、Azure 库或其他地方的在线 Git 库。当然,您仍然可以打开现有项目、解决方案、创建新项目或解决方案。(Visual Studio 2019 for Mac 也即将推出)下周我们将在新的开始窗口体验中发布更详细的博客文章,也会涉及此次改造的一些研究。
Visual Studio 2019 启动窗口
Visual Studio 2019 for Mac 启动窗口
进入 IDE 后,您会注意到 Visual Studio 2019 的 UI 和 UX 发生了一些变化。Jamie Young 最近发布了一篇博文,其中详细介绍了这些变化,我们来回顾一下,它们包括一个新的产品图标、一个新鲜的蓝色主题、在 UI 上进行小的更改以创建更清晰的界面、以及更紧凑的标题和菜单栏 - 我们已经听到您的反馈,并正在努力进一步优化。
除了 Jamie 提到的增强功能之外,今天我们将在 Visual Studio 2019 中分享新的搜索体验,它取代了现有的“快速启动”框。您现在可以搜索设置、命令和安装选项。新的搜索体验也更加智能,因为它支持模糊字符串搜索,即使拼写错误也能帮助找到您要查找的内容。
Visual Studio 2019 中新的搜索体验
在编写代码时,Visual Studio 2019 可以让您更快地完成工作。我们首先关注此预览版中的代码可维护性和一致性体验。我们添加了新的重构功能 - 例如将 for 循环更改为 LINQ 查询,将元组转换为命名的结构 - 以便更容易的使代码保持良好状态。借助新的文档健康指示器和代码清理功能,您现在可以通过单击按钮轻松识别和修复警告和建议。
文档健康指示器和代码清理命令
常见的调试任务也变得更容易。您会看到单步调试的性能得到改善,从而实现更顺畅的调试体验。我们还为 Autos,Locals 和 Watch 窗口添加了搜索功能,帮助您跟踪对象和值。未来会有博客文章,深入讲解 Visual Studio 2019 中的调试器改进,包括新的针对托管代码功能的 Time Travel 调试器(即将发布)、更新的 Snapshot 调试器以定位 Azure Kubernetes 服务和 Virtual Machine Scale Sets(VMSS)、调试大型 C++ 项目时更好的性能; 多亏了 out-of-process 64-bit 调试器。
在 Watch 窗口中搜索
帮助您的团队一起工作
基于我们在 Visual Studio 2017 中开始的工作,我们正在改进 Visual Studio IntelliCode,我们的上下文感知和 AI 驱动的 IntelliSense,您可以在您自己的代码库上对其进行 AI 训练,并与您的团队分享结果。IntelliCode 减少了您需要的击键次数,因为完成列表优先考虑该 API 的最常见编码模式以及现有项目中代码的上下文。我们将在本周晚些时候发布关于IntelliCode 所有改进的博客文章,包括从代码中学习的更多细节,以及为 Visual Studio 2019 添加的 C++ 和 XAML 支持。
Visual Studio IntelliCode 使用了一个训练模型
今年早些时候,我们介绍了 Visual Studio Live Share,以帮助您使用 Visual Studio 或Visual Studio Code 与全球任何人进行实时协作。默认情况下,Visual Studio 2019 会安装 Live Share,因此您可以立即邀请您的队友加入您的会话以修复 bug 或帮助修改。您还会发现,现在启动一个会话会更容易,并且可以在右上角查看到参与的人员。我们还将在接下来的几天内深入介绍 Visual Studio Live Share 的改进,包括对其他项目、应用类型和语言的支持,访客的解决方案视图以及对更多协作方案的支持。
Visual Studio Live Share 集成在 Visual Studio 2019 中
最后,我们在 Visual Studio 2019 中引入了全新的 pull request(PR)体验,使您无需离开IDE 即可查看、运行甚至调试团队的 pull request。我们现在支持 Azure 库中的代码,但将很快支持 GitHub 并改善整体体验。马上开始,您可以从 Visual Studio Marketplace 下载 Pull Requests 扩展。
Visual Studio 2019 中心的 pull request 体验
.NET Core 3 Preview 1
我们今天还发布了 .NET Core 3 Preview 1,Visual Studio 2019 将是支持为任何平台构建 .NET Core 3 应用程序的版本。当然,我们还将继续支持和改进跨平台的 C++ 开发,以及使用Xamarin 的 iOS 和 Android 的 .NET 移动开发。
Visual Studio 2019 中的 .NET Core 3.0 开发
帮助我们构建最好的 Visual Studio
我们非常感谢拥有这样一个活跃的社区,并且迫不及待地想听听您对 Visual Studio 2019 的看法。请通过使用报告问题工具告诉我们您遇到的任何问题,帮助我们将其打造成最佳的 Visual Studio。您还可以访问 Visual Studio 开发人员社区来跟踪您的问题,或者提出更好地建议,并从其他人那里寻找答案。
随着我们发布更多预览版,我们将在未来几个月内分享有关 Visual Studio 2019 的完整功能集和SKU lineup 的更多信息。 Visual Studio 2019 可以与 Visual Studio 2017 同时安装,或者如果您想在不安装它的情况下进行尝试,请查看 Azure 上的 Visual Studio 镜像。
我还想花一点时间来感谢我们充满活力的扩展生态系统,它已经为 Visual Studio 2019 preview 1 提供了 400 多个扩展,并且每天都有更多扩展。您可以在 Visual Studio Marketplace 上找到这些扩展。
微软一直是一家以开发人员为核心的公司 - 我们感到受宠若惊的是,Visual Studio 家族的用户群已经超过了 1200 万。我们的目标是让您每一秒钟的编码都更有成效和充满愉快。请继续分享您对 Visual Studio 2019 预览版的反馈,以帮助指导产品的未来发展方向,使其成为您最喜爱的工具。谢谢!
[翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率的更多相关文章
- visual studio 2019工具里添加开发中命令提示符的方法
最新新装了visual studio 2019,发现默认的没有开发者命令提示符 现将添加步骤描述如下: 从VS2019菜单选择"Tools",然后选择"外部工具" ...
- C++ 与 Visual Studio 2019 和 WSL(二)
终端 A more integrated terminal experience | Visual Studio Blog (microsoft.com) Say hello to the new V ...
- [翻译] Visual Studio 2019 RC版发布
[翻译] Visual Studio 2019 RC版发布 原文: Visual Studio 2019 Release Candidate (RC) now available 今天,我们将分享 V ...
- [翻译] Visual Studio 2019: 极速编码. 智能工作. 创造未来.
原文: Visual Studio 2019: Code faster. Work smarter. Create the future. Visual Studio 2019 的正式版现在可以下载了 ...
- Visual Studio 2019 正式发布,重磅更新,支持live share
如约而至,微软已于今天推出 Visual Studio 2019 正式版,一同发布的还有 Visual Studio 2019 for Mac. Visual Studio 2019 下载地址:htt ...
- “宇宙最强” IDE,Visual Studio 2019 正式发布
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 本文由葡萄城翻译并发布 今天凌晨Visual Studio 2019已经正式发布,现在已经可以下载了.使用V ...
- ComponentOne 2019V1:全面支持 Visual Studio 2019
ComponentOne Enterprise 2019V1已经正式发布,本次更新的最大亮点就是 ComponentOne 控件全面支持 Visual Studio 2019. 作为一款专注于企业应用 ...
- 【转载】“宇宙最强” IDE,Visual Studio 2019 正式发布
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 本文由葡萄城翻译并发布 今天凌晨Visual Studio 2019已经正式发布,现在已经可以下载了.使用V ...
- 2019年第一天——使用Visual Studio 2019 Preview创建第一个ASP.Net Core3.0的App
一.前言: 全文翻译自:https://www.talkingdotnet.com/creating-first-asp-net-core-3-0-app-visual-studio-2019/ Vi ...
随机推荐
- 图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID10
RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆.这篇文章为网络转载,写得相当不错,它对 RAID 技术的概念特征.基本原理.关键技术.各种等级和发展现状进 ...
- Elasticsearch深入搜索之全文搜索及JavaAPI使用
一.基于词项与基于全文 所有查询会或多或少的执行相关度计算,但不是所有查询都有分析阶段. 和一些特殊的完全不会对文本进行操作的查询(如 bool 或 function_score )不同,文本查询可以 ...
- MySQL常用命令(一)
(1)库的基础操作 查看已有库: show databases; 创建库(制定默认字符集): ccreate database 库名 default charset=utf8; 查看创建库的语句: s ...
- Python3 Selenium多窗口切换
Python3 Selenium多窗口切换 以腾讯网(http://www.qq.com/)为例,打开腾讯网,点击新闻,打开腾讯新闻,点击新闻中第一个新闻链接. 在WebDriver中封装了获取当前窗 ...
- jQuery -- 光阴似箭(一):初见 jQuery -- 基本用法,语法,选择器
jQuery -- 知识点回顾篇(一):初见jQuery -- 基本用法,语法,选择器 1. 使用方法 jQuery 库位于一个 JavaScript 文件中,其中包含了所有的 jQuery 函数. ...
- Visio画图--我的形状
本人用的Visio 2013 打开Visio后新建一个拓扑图,发现左侧形状一栏不见了 形状栏可以保存很多自定义图形,怎么才能将形状一栏重新显示出来呢?方法其实很简单,方法如下所示: 这时候我们就会发现 ...
- Unity Shader 基础(1): RenderType & ReplacementShader
很多Shader中都会定义RenderType这个类型,但是一直搞不明白到底是干嘛的,官方文档是这样结解释的:Rendering with Replaced Shaders Rendering wit ...
- Angular中$watch实现控件改变后实时发送HTTP请求
实现代码如下 <!DOCTYPE html> <html ng-app="myServiceApp"> <head> <meta char ...
- Win10 开始运行不保存历史记录原因和解决方法
Win10 开始运行命令以后,再次打开就没有任何历史记录了,常规方法是桌面-右键-个性化-开始-显示最常用的应用..可是打开是灰色的不可选. 每次打开开始都没有以前的记录..比如需要打开下regedi ...
- Spark1.0.0 源码编译和部署包生成
问题导读:1.如何对Spark1.0.0源码编译?2.如何生成Spark1.0的部署包?3.如何获取包资源? Spark1.0.0的源码编译和部署包生成,其本质只有两种:Maven和SBT,只不过针对 ...