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

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

作者:BlogUpdater |  时间:2020-02-19 |  浏览:88 |  评论已关闭 条评论

号一个外先
对于那些大型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了,如果还有机会的话,我是一定要安装体验一下的。

标签:

评论已关闭。