You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中按路径/扩展名选择性启用尾随空白修剪?

VSCode 按路径/扩展名控制 Trim Trailing Whitespace 的方案

无需扩展的原生配置方法

VSCode原生支持针对文件类型或路径精准控制该设置,不用安装额外扩展。在工作区根目录的 .vscode/settings.json 中按以下方式配置:

全局开启,特定文件类型关闭

如果要给所有 .txt 文件保留行尾空格,添加这段配置:

"files.trimTrailingWhitespace": true,
"[txt]": {
  "files.trimTrailingWhitespace": false
}

全局开启,特定文件夹关闭

如果只对某个指定文件夹(比如 text-resources)下的所有文件关闭该功能,用路径匹配语法:

"files.trimTrailingWhitespace": true,
"[file:///${workspaceFolder}/text-resources/**]": {
  "files.trimTrailingWhitespace": false
}

${workspaceFolder} 是VSCode内置变量,自动指代当前工作区根目录,确保路径拼写和实际文件夹一致即可。

解决子文件夹 settings.json 失效问题

你之前在文本资源文件夹放独立 settings.json 没生效,是因为VSCode单根工作区不会读取子文件夹的配置。解决方式:

  • 打开VSCode顶部菜单栏的「文件」→「添加文件夹到工作区」,把你的文本资源文件夹加入工作区(变成多根工作区)
  • 此时每个工作区文件夹下的 .vscode/settings.json 会独立生效,你可以在子文件夹的配置里设置 "files.trimTrailingWhitespace": false

内容的提问来源于stack exchange,提问作者Andrew Cooper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 18:27:31