在编写Python时,在VSCode中使用制表符而不是空格?

在编写Python时,在VSCode中使用制表符而不是空格?,python,visual-studio-code,indentation,Python,Visual Studio Code,Indentation,在用Python编程时,如何使VSCode中的格式化程序使用制表符而不是空格进行缩进?我已经将VSCode设置为使用制表符,但是Python的格式化程序忽略了这一点,只做自己的事情 我一直在尝试谷歌搜索,但我只看到结果告诉我如何做相反的事情,即空格而不是标签,但这不是我想要的。我试着查看autopep8,VSCode似乎正在使用它进行这种格式设置,但在那里我也找不到任何有用的东西。您可以使用editorconfig扩展名 在项目根目录下创建一个.editorconfig,并指定您的配置 root

在用Python编程时,如何使VSCode中的格式化程序使用制表符而不是空格进行缩进?我已经将VSCode设置为使用制表符,但是Python的格式化程序忽略了这一点,只做自己的事情


我一直在尝试谷歌搜索,但我只看到结果告诉我如何做相反的事情,即空格而不是标签,但这不是我想要的。我试着查看autopep8,VSCode似乎正在使用它进行这种格式设置,但在那里我也找不到任何有用的东西。

您可以使用editorconfig扩展名

在项目根目录下创建一个
.editorconfig
,并指定您的配置

root = true

[*] # extensions of the files
indent_style = tab
indent_size = 2

然后运行
格式化文档
,然后。。中提琴

您可以使用editorconfig扩展名

在项目根目录下创建一个
.editorconfig
,并指定您的配置

root = true

[*] # extensions of the files
indent_style = tab
indent_size = 2

然后运行
格式化文档
,然后。。中提琴

我已经将VSCode设置为使用制表符,我不需要其他扩展来配置该设置。问题是Python格式化程序似乎忽略了该设置。我已经将VSCode设置为使用制表符,我不需要其他扩展来配置该设置。问题是Python格式化程序似乎忽略了该设置。我知道这并不能回答您的问题,但如果可能,遵循PEP8是一个好主意-其中一个建议是四个空格缩进。我知道这并不能回答您的问题,但如果可能,遵循PEP8是一个好主意-其中一个建议是四个空格缩进。