首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

号一个外先

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200219A0G2RQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券