如何使用 VSCode 关闭特定文件的标记化
How to turn off tokenization of specific files with VSCode
我正在用 VSCode 写 javascript。写好的代码用 babel 转译,并用 webpack 打包生成一个名为 dist.js
的文件。此文件是在生产模式下转译的,因此不可读且不需要标记化。但是,每次我打开这个文件(一个没有被大文件优化赶上的大文件)时,我都会因为标记化而等待几秒钟。如何关闭此文件的标记化?
我试过的
当我将 webpack 设置为使用名称 dist.txt
保存捆绑结果文件时,可以关闭标记化,但由于某种原因它不再处于生产模式。
我能够通过增加带有无用文本的文件大小来应用大文件优化,但如果可能,我想以更好的方式解决它。
据我所知,目前没有任何文件特定的设置
但是,您可以将标记化阈值(如您所见,默认情况下非常高)降低到较小的值:
// in your settings, e.g. .vscode/settings.json
// lines longer than 1000 chars are already pretty rare in non-production code
"editor.maxTokenizationLineLength": 1000
这将大大加快速度。
我正在用 VSCode 写 javascript。写好的代码用 babel 转译,并用 webpack 打包生成一个名为 dist.js
的文件。此文件是在生产模式下转译的,因此不可读且不需要标记化。但是,每次我打开这个文件(一个没有被大文件优化赶上的大文件)时,我都会因为标记化而等待几秒钟。如何关闭此文件的标记化?
我试过的
当我将 webpack 设置为使用名称 dist.txt
保存捆绑结果文件时,可以关闭标记化,但由于某种原因它不再处于生产模式。
我能够通过增加带有无用文本的文件大小来应用大文件优化,但如果可能,我想以更好的方式解决它。
据我所知,目前没有任何文件特定的设置
但是,您可以将标记化阈值(如您所见,默认情况下非常高)降低到较小的值:
// in your settings, e.g. .vscode/settings.json
// lines longer than 1000 chars are already pretty rare in non-production code
"editor.maxTokenizationLineLength": 1000
这将大大加快速度。