龙空技术网

新玩意:利用VS2019的代码导航功能来快速了解CMake工程

漫漫开发路 504

前言:

此刻各位老铁们对“vs2019新功能”大体比较关怀,朋友们都想要剖析一些“vs2019新功能”的相关资讯。那么小编也在网摘上收集了一些关于“vs2019新功能””的相关知识,希望我们能喜欢,看官们一起来了解一下吧!

号一个外先

对于那些大型CMake工程来说,Visual Studio 2019 v16.5 Preview 2提供了一种十分简单的方式来快速了解整个工程脚本。在这个新版本中,类似于[Go To Definition]和[Find All References]的代码导航功能现已支持变量,函数和目标平台。这些个新玩意,对于那些大型且复杂的CMake脚本的阅读和理解来说,十分之有用。一个大型CMake脚本通常会被组织为若干个CMake脚本,各个CMake脚本彼此分担不同的功能。通过VS提供的代码导航功能能快速的浏览这些不同文件中的CMake脚本,大大提升了日常生产力。

具体来说,代码导航功能将作用在整个CMake工程范围,而不是仅仅局限在本地文件(文件夹)搜索上。另外,它们也被集成到了其他的IDE生产力工具例如[Peek Definition]上。

有图有真相

[Go To Definition]功能

[Find All References]功能

你也可以在[Tools > Options > CMake > Language Services]设置页面配置CMake工程脚本的[in-editor documentation]功能和导航功能,如下所示:

总结

我还记得第一次写C++代码时使用的VC6.0,那个时候,我就被它自带的[Go To Definition]功能所惊艳到了,随着代码的规模越来越庞大,方便快速的对工程的代码进行导航确实是一个”硬”需求。

我的老爷机已经跑不起最新版的Visual Studio了,如果还有机会的话,我是一定要安装体验一下的。

标签: #vs2019新功能