VisualStudio代码C/C++扩展2018年3月更新

今天,我们很高兴地宣布2018年3月更新的 Visual Studio代码C/C++扩展 ! 此更新包括改进的本地和全局范围的自动完成,以及简化的系统包含和定义的配置过程,从而实现更好的开箱即用智能感知体验。您可以在 发行说明 .

null

我们要感谢所有在本月早些时候尝试我们的Insiders构建并向我们发送反馈的人!对您报告的问题的修复和您告诉我们的功能建议有助于形成最终版本的今天的样子。如果你还不是一个内部人士,但有兴趣,我们希望你 加入VS代码C/C++内部人程序 .

本地和全局作用域的自动完成

虽然此功能并不完全是新功能,但当您键入局部和全局变量和函数时,IntelliSense现在提供了一个语义感知的自动完成建议列表。与以前的方法相比,新的自动完成体验给了你一个更短和更相关的建议列表,使编写C/C++代码更容易。

图片[1]-VisualStudio代码C/C++扩展2018年3月更新-yiteyi-C++库

系统包括并定义从编译器自动检索的

IntelliSense现在自动从基于GCC/Clang的编译器中检索系统include和defines,无需在“includePath”和“defines”设置中进行手动配置。在Mac和Linux上,IntelliSense引擎通过搜索系统上已安装的编译器,自动选择一个编译器作为默认编译器。您可以在中的新“compilerPath”设置中检查正在使用的编译器 cïcppïu属性.json 文件,并根据需要更改值。“compilerPath”设置还接受影响系统定义的编译器参数。

此外,新的“cStandard”和“cppStandard”设置允许显式地为IntelliSense设置语言标准。

图片[2]-VisualStudio代码C/C++扩展2018年3月更新-yiteyi-C++库

强制IntelliSense处理任意标头

如果希望IntelliSense处理未在#include语句中显式列出的头,现在可以使用新的“forcedInclude”设置来指定它们。IntelliSense引擎将首先处理这些标头,然后再查看#includes。

图片[3]-VisualStudio代码C/C++扩展2018年3月更新-yiteyi-C++库

告诉我们你的想法

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

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