当我转到新行时,格式化程序的行为是单向的
例如:a=1+2 -> a = 1 + 2
但当我按下保存按钮时,格式化程序的行为就不同了
例如:a=1+2 -> a = 1+2
我使用的是默认的'autopep8‘
我想要‘在保存时格式化’行为像‘在类型上格式化’
发布于 2020-09-18 17:14:24
这是由于使用的格式化类型不同,文件的显示样式也不同。
根据您的描述,建议输入"a=1+2“后使用"python.formatting.blackPath": "black",代替"python.formatting.autopep8Path": "autopep8",,效果与"editor.formatOnType": true,相同

参考:Formatting。
https://stackoverflow.com/questions/63935101
复制相似问题