VS Code保存代码时<>间自动新增空行问题求助
解决VS Code保存代码自动新增空行的问题
先排查格式化插件:VS Code里的Prettier、ESLint这类格式化工具大概率是问题源头。打开扩展面板,先禁用近期安装的格式化插件,保存代码测试是否还会乱加空行。找到问题插件后,进入它的设置界面调整空行相关规则——比如Prettier里的换行、属性换行类选项,改成符合你需求的配置。
调整内置格式化设置:按
Ctrl+,打开设置面板,搜索format on save确认该功能的关联配置无异常。再搜索对应语言的格式化选项,比如写HTML就搜html.format.preserveNewLines,写XML就搜xml.format.preserveEmptyLines,将这些选项调整为合适的值,比如关闭多余的空行保留规则。检查项目本地配置文件:项目根目录下的
.prettierrc、.eslintrc、.editorconfig等文件里,可能存在强制添加空行的规则。比如Prettier的空行间距配置、ESLint的行间距相关规则,找到后修改为你需要的状态。重置VS Code设置(终极方案):打开命令面板(
Ctrl+Shift+P),输入Preferences: Reset Settings,选择重置所有设置或特定设置,之后重新配置必要的选项,基本能解决这类异常格式化问题。
内容的提问来源于stack exchange,提问作者abdennour
相关产品推荐
相关产品推荐

