VS Code 语法突出显示支持的最大文件大小是多少?

Saj*_*uuk 9 visual-studio-code

VS Code 为开箱即用的 xml 和 json 文件自动提供语法突出显示。但是,当您开始处理大于特定大小的文件时,语法突出显示不再起作用。

许多其他功能也可能被禁用。

例如,

  • 打开小于10MB的json/xml文件,一切正常。
  • 打开大于 40MB 的 json/xml 文件,语法高亮不起作用。

造成这种情况的根本原因是什么?这些功能发挥作用的文件大小的确切限制是多少?

Mat*_*ner 12

这是由"editor.largeFileOptimizations"。从 VS Code 1.30 开始,限制为:

  • 20MB
  • 或 300K 行

这些值被定义这些值在这里

您可以通过设置禁用此行为"editor.largeFileOptimizations": false。但是,出于性能原因,我们禁用大文件上的功能,并且强制 VS Code 对大文件进行语法突出显示可能会导致编辑器性能不佳。