首页 > 解决方案 > vscode python“保存格式”与“类型格式”不同

问题描述

当我转到新行时,格式化程序以一种方式运行
例如: a=1+2->a = 1 + 2

但是当我按下保存按钮时,格式化程序的行为不同
例如: a=1+2->a = 1+2

我正在使用默认的“autopep8”
我希望“保存格式”的行为类似于“类型格式”

标签: pythonvisual-studio-codeformat

解决方案


这是由于使用的格式类型不同,文件显示风格不同。

根据您的描述,建议您在输入“”后使用,"python.formatting.blackPath": "black",而不是,效果与 :"python.formatting.autopep8Path": "autopep8",a=1+2"editor.formatOnType": true,

在此处输入图像描述

参考:格式化


推荐阅读