VisualStudio代码C/C++扩展NoV 2017更新-多根工作区支持在这里!

这周对我们来说是非常令人兴奋的一周 Visual Studio代码C/C++扩展 ! 本周早些时候,它的下载量突破了400万次,距离第一次发布仅18个月!今天,我们将发布2017年11月更新,它使扩展能够无缝地与多根工作空间一起工作,使VS代码成为更强大的C/C++开发环境。

null

多根工作区支持

VS代码 1.18及更高版本提供了多根工作区支持,允许用户在VS代码中处理多个项目文件夹。当您同时处理多个相关项目时,这会非常有用。在十一月更新的同时,C/C++扩展现在独立地提供C/C++智能感知、代码浏览和调试支持。按照中的说明操作 VS代码多根工作区文档 将文件夹添加到工作区。下面的屏幕截图显示了在VS代码中打开的两个文件夹,每个文件夹都定义了自己的cu cppu properies.json文件:

图片[1]-VisualStudio代码C/C++扩展NoV 2017更新-多根工作区支持在这里!-yiteyi-C++库

IntelliSense引擎从每个打开的文件夹的.vscode文件夹中的c琰cpp琰u properties.json文件检索包含路径并定义信息,以提供所有IntelliSense和代码浏览功能,包括成员列表、参数提示、转到定义等。每个文件夹独立于其他文件夹运行。

例如,在下面的截图中,我有两个 计算器.cpp 在VS代码中打开的文件,一个来自“Calculator”文件夹,另一个来自“Fancy Calculator”文件夹。每个文件都有一个 计算器 类定义,但函数不同。键入“c.”后,每个文件中弹出的成员列表将显示与当前上下文中的类(即编辑文档所属的文件夹)的定义相匹配的预期成员函数。

图片[2]-VisualStudio代码C/C++扩展NoV 2017更新-多根工作区支持在这里!-yiteyi-C++库

基于编译器的IntelliSense是新的默认值

到目前为止,您可能已经注意到一种改进的开箱即用智能感知体验。基于编译器的IntelliSense引擎现在是默认引擎,可以为一些关键的IntelliSense功能提供更好、更准确的结果,包括类/结构/命名空间成员的自动完成建议、快速信息工具提示、错误扭曲、引用突出显示和参数提示。如果你好奇, 这篇博文讨论了它的工作原理以及如何控制行为 .

告诉我们你的想法

下载VisualStudio代码的C/C++扩展 ,试试看,让我们知道你的想法。文件 GitHub存在的问题及建议 . 在这方面向我们提供反馈 快速调查 为了满足您的需求,帮助您设计此扩展。你也可以在Twitter上找到我们( @视觉 ).

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0 分享