如何配置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
相关产品推荐
相关产品推荐

