如何在VSCode中为大文件重新禁用相关扩展功能
解决VSCode打开大文件误启用扩展后卡顿的方案
方法1:临时重置当前大文件的保护状态
- 先单独关闭当前卡顿的大txt文件,无需关闭整个VSCode窗口
- 按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)调出命令面板 - 输入
> Workspace: Reload Window回车,重载当前工作区窗口 - 重新打开对应大txt文件即可,VSCode会自动恢复默认的大文件保护机制,禁用tokenization、语法分析、扩展关联等高耗资源功能,卡顿问题会直接消失
方法2:永久配置大文件判定阈值
如果经常需要打开大体积文本文件,可以手动修改VSCode的大文件判定规则,避免后续误触:
- 按下
Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开VSCode设置页 - 搜索配置项
files.maxFileSize,该参数单位为KB,默认值为50000(即50MB) - 可根据自身需求调整数值,比如修改为102400(对应100MB),所有超过该阈值的文件打开时,VSCode都会自动触发大文件优化,无需手动操作
- 额外确认配置项
editor.largeFileOptimizations处于勾选状态,这是大文件优化的总开关,开启后会自动针对大文件关闭语法着色、括号匹配、代码折叠等耗资源功能
方法3:手动关闭当前文件的Tokenization
如果重载窗口后仍有卡顿,可手动关闭当前文件的语法解析功能:
- 打开卡顿的大文件,点击编辑器右下角的语言模式标识(txt文件默认显示为
Plain Text) - 在弹出的列表中选择
Disable Tokenization,直接关闭当前文件的词法解析功能 - 也可以选择
Change Language Mode,搜索并选中Plain Text,强制将文件识别为无语法高亮的纯文本,进一步降低资源占用
内容的提问来源于stack exchange,提问作者Zysora
相关产品推荐
相关产品推荐

