Visual Studio 15.5 预览版1产品改进:结构可视化,Ctrl+单击转到定义,更快的查找所有引用以及其他更多的部分

[原文发表地址]Visual Studio 15.5 Preview 1 Productivity Improvements: Structure Visualizer, Ctrl + Click Go to Definition, Faster Find All References, and More

[原文发表时间]2017/10/11

Visual Studio 2017更新15.5预览版1为您带来许多生产力和性能的改进,作为一名C++开发人员,这些改进能节省您的时间。在此版本中,我们从产品生产力工具扩展引入了两个功能 :可视化结构以及快捷键Ctrl+单击转到定义。此外,我们还显著提高了一些代码导航和重构操作的性能。

结构可视化 & Ctrl+单击转到定义

结构可视化能使您一目了然的清楚您的代码构造方式,以及是如何嵌套的。通过编辑器窗口中的虚线指示,您可以很快地看到它在组织每个逻辑块代码中的作用。在代码行上滑动直到光标指向的位置能给您显示出代码的层次布局。

需要注意一个限制:原结构可视化扩展为编辑器窗口中的滚动条提供了一个进一步的改变,但是在这个产品版本中没有。

第二个改进是在编辑器窗口中使用Ctrl+单击一个代码符号能快速的跳到它的定义,而不是按F12,或者右键单击并选择上下文菜单中的此选项了。

您可以通过使用工具->选项->文本编辑器来更改这些功能的特性或者完全禁用这些功能。

如果要禁用Ctrl+单击转到定义这个功能以及返回到以前的行为来选择符号,只需要取消“启用鼠标点击执行去定义”复选框即可。或者,您可以将您使用的辅助按钮改成单击Alt 或者Ctrl+Alt,或者选择执行“Peek 定义”,而不是“转到定义”。它使得当前编辑器窗口打开,并显示具有定义位置的内联式弹出窗口。您可以使用“显示结构指南”复选框启用或禁用结构指南。

IDE的性能改进

我们知道Visual Studio性能是影响开发人员生产力的另一个方面,我们一直努力让它变得更好。这一次,我们集中致力于一些使用智能感知的代码导航和重构方面的工作。以下特性在15.5预览1中有显著的性能改进:

  • 找到所有引用
  • 重命名
  • 更改签名

对于一些改进的可视化,下面是对Chromium工程(3500个程序)进行的测试运行:

 

尝试下15.5预览1版本

大多数人都在Visual Studio安装程序的发布通道中,这确保在他们不再处于预览状态后你们能获得更新。要获得最新的,最前沿的预览更新,包括15.5预览1,以及在发布的博客“订阅预览频道”中所提到的一切,您可以既安装发布版本,也安装Visual Studio2017的预览版本。这样您就可以在不耽误您当前工作的同时使用最新的部分。

我们感谢所有的反馈,这样在每一次发布的版本中,VisualStudio能变得更好。请通过产品中的帮助->发送反馈菜单向我们发送任何错误报告或建议。