如何配置Prettier去除SQL前置逗号后的空格?
能否用Prettier配置实现前置逗号后无空格的SQL格式化?
不行,目前Prettier官方和主流SQL格式化插件(比如@prettier/plugin-sql)都没有提供对应的配置项来实现这个需求。
当你开启前置逗号格式(commaPosition: "leading")后,Prettier会自动在逗号后添加空格,这是插件内置的固定格式化规则,没有开放调整这个空格的配置开关。
如果一定要得到你想要的格式,可以试试这两个办法:
- 自定义Prettier SQL插件:修改插件的格式化逻辑,去掉逗号后的空格输出
- 格式化后做批量替换:写个简单的脚本,用正则把格式化结果里的
\n ,替换成\n ,
内容的提问来源于stack exchange,提问作者LightningStack575
相关产品推荐
相关产品推荐

