VSCode:文件太大,无法标记化/格式化

VSCode: File is too large for tokenization / formatting

我有一个 800kb *.json 文件全部压缩成一行。

内置的 JSON 格式化程序似乎拒绝格式化和标记文件,搜索了一段时间后我还没有找到任何解决方案。我该怎么做?

您可以尝试使用 VSCode 中的格式快捷方式:

  1. 在 Windows 上:Shift + Alt + F.

  2. 在 Mac 上:Shift + Option + F.

  3. 在 Linux 上:Ctrl + Shift + I.

文件格式化可能需要几秒钟。

编辑:
您也可以使用菜单项。我只是觉得快捷方式更快更容易使用。 此外,它仍然适用于大 JSON 文件,测试最大为 5MB。

我需要格式化 ~90MB json 文件。最初 Vscode 很固执,但我找到了解决方法。

打开 JSON 文件并 'save as' 以任意名称打开它。这不知何故触发了一些东西,然后它被识别为 JSON 文件。然后你可以使用 'Format Document'.

Beawere,第一次崩溃 Vscode 因为进程被挂起。不得不关闭并重新开始,就在这一次,我将 Vscode 进程的优先级设置为高,然后它 运行 快速且非常顺利。

我的电脑有 24GB 内存,Vscode 使用了大约 7。