VS Code C++扩展组件1.16版本加入两个小功能更新,分别是调用阶层(Call Hierarchy),以让开发者可以复制声明与定义,并且指定其在程序代码中的位置。这两个虽然不是重大功能,却能让开发流程更加方便顺畅。

调用阶层是开发者在GitHub功能请求敲碗已久的功能,通过调用阶层,开发者可以简单地导航程序代码库,官方提到,这对于要进一步理解函数之间复杂的调用关系时特别有用。要使用这项功能,开发者只要在函数上点击右键,在功能菜单选择显示调用阶层。开发者也可进一步点击调用树中的函数,并且以可用的命令来探索嵌套调用。

另外,开发者在这个新版本还可以复制声明和定义。微软于C++扩展组件1.13.6允许开发者创建声明和定义,在这个版本再次强化相关功能,开发者可以从函数旁的提示灯泡选择复制声明和定义,官方提到,这项新功能并不是使用创建声明和定义功能,自动将生成的声明和定义添加到由扩展组件选择的位置,而是复制到剪贴板中,由开发者决定粘贴程序代码的确切位置。