VisualStudio 2017更新15.5预览1带来了一些生产力和性能改进,这将节省您作为C++开发人员的时间。对于这个版本,我们从 生产力电动工具 产品内部扩展: 结构可视化工具 ,和 按住Ctrl键并单击可转到“定义” . 此外,我们还显著提高了几个代码导航和重构操作的性能。
结构可视化工具&Ctrl+单击转到定义
这个 结构可视化工具 使您能够一目了然地判断代码的结构和嵌套方式。通过编辑器窗口中组织每个逻辑代码块的虚线准则,您将很快看到它的实际操作。将鼠标悬停在这些行上,可以了解代码的层次结构布局,直至光标所在的位置。 需要注意的一个限制:虽然最初的Structure Visualizer扩展提供了对编辑器窗口中滚动条的进一步更改,但此产品版本中没有。
第二个变化是在编辑器窗口中按住Ctrl键并单击代码符号以快速跳转到其定义,而不必按F12键或右键单击并从关联菜单中选择该选项。
您可以通过转到来更改这些功能的行为或完全禁用它们 工具>选项>文本编辑器 .
禁用 按住Ctrl键并单击可转到“定义” 并恢复到以前的行为来选择符号,只需取消选中“ 启用鼠标单击以执行转到定义 “复选框。或者,您可以更改在单击Alt或Ctrl+Alt时使用的修改键,或者选择执行操作 Peek定义 而不是 转到定义 ,使当前编辑器窗口保持打开状态,并显示一个包含定义位置的内联弹出窗口。您可以使用“ 显示结构指导线 “复选框。
IDE性能改进
我们知道visualstudio的性能是影响开发人员工作效率的另一个方面,我们一直在努力使它变得更好。这一次,我们将精力集中在几个IDE操作上,这些操作使用IntelliSense引擎进行代码导航和重构。以下功能在15.5 Preview 1中有显著的性能改进:
- 查找所有引用
- 重命名
- 更改签名
对于一些改进的可视化,这里是对铬溶液(3500个项目)的测试运行:
试用15.5 Preview 1版本
你们中的大多数人都在visualstudio安装程序的发布频道上,这样可以确保在更新不再处于预览状态后获得更新。要获得最新的、最前沿的预览更新,包括15.5 preview 1,这篇博文中提到的所有内容, 订阅预览频道 . 您可以将VisualStudio2017的预览版本与发布版本并排安装,这样就可以在不中断现有工作流的情况下使用最新版本。我们感谢所有的反馈,这样我们就可以使visualstudio在每一个版本中都做得更好。请将任何错误报告或建议通过 帮助>发送反馈 产品中的菜单。