Skip to content

前端关闭代码格式化没有生效的原因

一般可以参与格式化的插件有,prettier,eslint,editorconfig,Volar / Vetur,Stylelint

一般前框下出现不预期的格式化结果,可以试试disable掉插件,然后重启vscode,重启可以使用快捷键 Ctrl + Shift + P。

之前自己就遇到一个换行符的问题,就是 CRLF 和 LF 格式化后不一致,导致代码保存自动格式化后,git 出现差异。

实际案例

自己就是浏览一下别人的代码,稍微修改一下效果,就发现 git 有差异了,代码大体上没有差异,花了一些时间发现,是因为项目里面有.editconfig文件,配置了换行的操作,项目开发者没有装这个VSCode插件,我是默认装了的,结果已保存就格式化了,导致git有差异。

解决办法就是:

暂时禁用 EditConfig for VSCode 插件。

或者先删除 .editconfig 文件。

Released under the ISC License.