如何禁止VSCode Svelte扩展自动合并嵌套if为else if的重构操作
解决方法
这个自动合并嵌套if为else if的行为是Svelte格式化规则内置的可配置项,你可以通过以下两种方式关闭该功能,不影响其他自动格式化规则生效:
- 项目级配置(推荐,团队共用规则)
如果你项目使用Prettier作为格式化工具,在项目根目录的Prettier配置文件(.prettierrc、.prettierrc.json等)中添加如下配置即可:{ "svelte": { "collapseElseIf": false } } - VS Code全局配置(仅本地生效)
打开VS Code设置面板,搜索Svelte > Format: Collapse Else If,取消勾选该选项即可全局关闭该合并逻辑。
配置完成后重启VS Code或者重新加载窗口,再保存代码就不会自动合并嵌套的if语句了。
内容的提问来源于stack exchange,提问作者Wilem2
相关产品推荐
相关产品推荐

