2017年7月Visual Studio Code C/C++ 扩展的更新 –尝 试新的智能感应的时刻到啦!

[原文发表地址] Visual Studio Code C/C++ extension July 2017 Update – time to try out the new IntelliSense!

[原文发表时间] 2017/07/18

200万次的下载量!4个月前我们才刚刚达到100万次,所以200万对于Visual Studio Code C/C++扩展来说,这真的是一个特别令人兴奋的消息。

今天,我们发布了2017年7月的更新到这个扩展中,除了修复一些bug外,我们还基于上个月的发布对新的智能感应体验功能做了一些改进。在默认情况下,这种新体验不会为所有人打开而只会为VS Code Insiders打开。但是我们鼓励所有人尝试使用这个新功能,并且帮助我们来一起改进新的智能感应体验! 我们已经改进了多个智能感应功能,以便让您获得更准确的结果,包括对类/结构体/命名空间成员自动完成的建议,快速提示信息和错误曲线(linting),所有这些都将由一个新的语义引擎来提供。你可以像下面的截图所展示的一样通过在settings.json (打开文件菜单->首选项->设置) 文件中把“C_Cpp.intelliSenseEngine”的值从 “Tag Parser”改为”Default”来打开新的智能感应功能。

下面的截图是通过新的智能感应引擎来完成一个类的建议和快速提示信息。

该扩展使得新的智能感应体验首先尝试使用新的智能感应引擎来解析所有打开的文件, 如果它发现找不到头文件或者相应的依赖关系,就会返回到标签解析器,并提供最初的模糊智能感应行为。这篇博客文章 Visual Studio Code C/C++ 扩展2017年7月的更新 详细介绍了回退是如何工作的以及如果控制它。

告诉我们你的想法

我们鼓励每一个人尝试新的智能感应功能,并且给我们反馈。在这里下载Visual Studio Code关于C/C++的扩展,尝试使用它并把你的想法告诉我们。您可以 在Github上提交您的问题或建议。 如果你还没有提供任何反馈给我们,请你做下这个快速调查以帮我们能够开发出你所需要的扩展功能。