【问题标题】:Use tabs instead of space in VSCode when writing Python?编写 Python 时在 VSCode 中使用制表符而不是空格?
【发布时间】:2020-05-15 13:06:30
【问题描述】:

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

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

【问题讨论】:

  • 我知道这并不能回答您的问题,但如果可能的话,遵循 PEP8 是个好主意 - 其中一个建议是四个空格缩进。

标签: python visual-studio-code indentation


【解决方案1】:

您可以使用 editorconfig 扩展。

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

root = true

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

在那之后运行format document,然后......中提琴!

【讨论】:

  • 我已经将 VSCode 设置为使用选项卡,我不需要其他扩展来配置该设置。问题是 Python 格式化程序似乎忽略了该设置。
猜你喜欢
  • 2020-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-29
  • 2014-03-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多