Visual Studio 2022 文本编辑器中的颜色格式在源代码第 10,000 行后停止显示

问题描述 投票:0回答:1

仅在一周前开始发生。

我一直在使用 Visual Studio 来修改我的整个源代码。 几个月来,我的 .swift 代码文件已超过 10,000 行。突然间,从第 10,000 行开始的所有内容都是黑白的,而之前的所有内容都是彩色的。

我最近升级了 VS。

visual-studio ide
1个回答
0
投票

此问题类似于 Javascript 文件在 10000 行代码后丢失颜色编码

编辑团队在 17.11 中更改了此行为,以避免某些文件中出现过多的 UI 延迟。 JavaScript、TypeScript 和 Razor 都使用 textmate 语法进行语法分类,VS 在处理这些文件超过 10,000 行时会触发额外的垃圾回收。

目前看来此限制是设计使然。

您可以尝试上面的票证中的这些解决方法(功能标志扩展/设置 VsRegEdit)以查看它们是否有帮助。由于这个类似的问题被报告并标记为Fixed - Pending Release,我们可以重点关注这个问题,看看是否有任何更新。

此外,您可以考虑将大型源代码文件分解为更小、更易于管理的部分。如果您方便的话,这可以帮助提高性能并保持颜色格式。

© www.soinside.com 2019 - 2024. All rights reserved.