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

如何配置VS Code内置JS/TS格式化器保留行内多余空格?

VS Code默认JS格式化器怎么保留行内多余空格?

VS Code自带的JavaScript格式化器没有直接设置能让它保留行内的多余空格——它的规则就是遵循常规代码风格自动修正空格,会把赋值号前后的多空格统一改成单个空格。

如果需要保留这种用于对齐的行内空格,有两个可行方案:

  • 局部禁用格式化:在需要保留空格的代码行上方添加注释// prettier-ignore,内置格式化器会识别该注释并跳过对该行的格式化:
    // prettier-ignore
    var a      = 0;
    // prettier-ignore
    var bbbb   = 1;
    // prettier-ignore
    var ccccc  = 2;
    
  • 切换到支持对齐功能的扩展:比如安装Beautify这类格式化扩展,在其配置中开启对齐赋值相关的选项,就能实现自动对齐并保留对应空格。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 00:42:05