自动格式化,会把你精心设计布局的代码格式,全部毁掉,此时需要Ctrl+Z才能撤销——如果需要撤销非格式化的代码更改,则需要再次Ctrl+Z。
那么,问题就在于:formatOnType——进入VS Code设置界面,搜索formatOnType,如下图:
这不是已经取消了吗?——看后面括号里的小字,Modified elsewhere,点击。
针对某个语言,可以单独设置——继续点击。
把User与Workspace都去掉,就可以取消自动格式化了——User是工程通用的,Workspace是当前工程的。
这相当于,直接修改settings.json文件的内容,直接修改配置文件也可以,如下图: