VS Code C++ 扩展 1.19 发布:符号搜索速度提升 3.6 倍,颜色标记速度提升 1.5 倍

VS Code C++ 扩展 1.19 发布:符号搜索速度提升 3.6 倍,颜色标记速度提升 1.5 倍

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

Visual Studio Code的C++扩展1.19版本发布,提供了更快的符号搜索和颜色标记速度。搜索符号的速度平均提高了3.1倍,颜色标记的速度平均提高了1.5倍。此外,还有其他性能改进和错误修复。

🎯

关键要点

  • Visual Studio Code的C++扩展1.19版本发布,重点在于性能提升。

  • 符号搜索速度平均提高了3.1倍,支持模糊搜索结果。

  • 新算法使用实时维护的符号全文搜索索引,提供更快的搜索结果。

  • 在MacOS上测试显示平均速度提升5.8倍,Linux上2.1倍,Windows上3.1倍。

  • 颜色标记速度平均提高了1.5倍,支持增量颜色化。

  • 在Windows上颜色化速度提升1.5倍,Linux上1.8倍,MacOS上1.2倍。

  • 版本1.19还包含其他性能改进和错误修复,特别是在添加#includes时。

  • 用户可以下载C/C++扩展并提供反馈,或在GitHub上讨论问题。

延伸问答

VS Code C++ 扩展 1.19 版本有哪些主要性能提升?

1.19 版本的主要性能提升包括符号搜索速度平均提高 3.1 倍,颜色标记速度平均提高 1.5 倍。

符号搜索的速度提升是如何实现的?

符号搜索速度提升是通过新的算法实现,该算法使用实时维护的符号全文搜索索引,支持模糊搜索结果。

在不同操作系统上,符号搜索的速度提升有何差异?

在 MacOS 上速度提升 5.8 倍,Linux 上 2.1 倍,Windows 上 3.1 倍。

颜色标记速度提升的原因是什么?

颜色标记速度提升是因为扩展现在支持增量颜色化,从可见区域开始,而不是等待整个文件分析完成。

如何下载 VS Code 的 C++ 扩展?

用户可以访问 Visual Studio Code 的扩展市场下载 C/C++ 扩展。

版本 1.19 还包含哪些其他改进?

版本 1.19 还包含多项性能改进和错误修复,特别是在添加 #includes 时的增强。

🏷️

标签

➡️

继续阅读