Visual Studio Code C/C++ 扩展2018年1月更新

[原文发表地址] Visual Studio Code C/C++ extension Jan 2018 update

[原文发表时间] 2018/1/17

今天,我们正式发布了Visual Studio Code CC++ 扩展本年度的第一次更新!此次更新包括智能感知和代码导航性能改进,以及标记解析器指定要使用的CPU资源的CPU使用率设置。另外,最近我们在GitHub上开源了部分扩展代码。

智能感知和代码导航性能的改进

我们通过优化需要解析的文件列表,增强了基于智能感知引擎的标记解析器,从而大大提高了标记解析器支持的任何功能的性能。这包括智能感知的lightbulb建议,后备“模糊”智能感知结果以及代码导航操作,如“转到定义”。

标记解析器的CPU使用率设置

默认情况下,标记解析器利用完整的CPU资源来提供最佳的智能感知体验。但是,如果在某些情况下需要将CPU资源用于其他位置,则可以使用Settings.json文件(菜单首选项 > 设置)中的新设置C_Cpp.workspaceParsingPriority来调整标记解析器的优先级。如果C_Cpp.workspaceParsingPriority被设置为“highest”以外的值,则扩展将限制标记解析器的CPU使用率。

部分扩展代码现在是开源的

部分扩展代码,它是VS Code和C++语言服务以及调试器引擎之间的通信,现在在GitHub上的VS Code C/C++扩展存储器中开源的。此存储器上的问题会跟踪部分扩展的所有问题,并且我们已经将那些可以在开源代码部分修复的问题标记为“需要帮助”,以防你想要提供帮助

告诉我们你的想法

下载Visual Studio Code的C / C ++扩展,并试用它,让我们知道你的想法。 在GitHub上提出问题和建议。如果你尚未向我们提供反馈意见,请参阅此快速调查以帮助你制定符合你需求的扩展程序。你也可以在Twitter上找到我们(@VisualC)。

<iframe src="//www.googletagmanager.com/ns.html?id=GTM-PLR87W" height="0" width="0" style="display:none;visibility:hidden"></iframe>