我在Linux上使用Visual Studio Code( not Visual Studio ),我似乎无法找到如何打开Python的自动缩进。我已经查看了所有偏好,花了一些时间在Google上,并且无法找到任何内容。
有谁知道怎么做?
答案 0 :(得分:10)
在VS Code中,您可以在几个地方设置缩进:
使用Python时,无论您设置什么设置,所有这些设置都会被autopep8Args
语言格式化程序设置的autopep8
值覆盖,该设置的缩进大小为4.
默认情况下,autopep8
用作VS Code Python格式化程序,但还有其他一些,例如yapf
。
要更新此格式化程序的缩进大小,请在用户设置中搜索“python.formatting.autopep8Args”并将其设置为:[“ - indent-size = 2”],
"python.formatting.autopep8Args": ["--indent-size=2"],
答案 1 :(得分:0)
除了语法高亮显示和每个文件的智能感知之外,Visual Studio Code对Python(尚未)的支持不多(这意味着它将为已在其中找到的符号提供建议当前文件)。
我愿意打赌,Visual Studio Code团队最终将在Visual Studio Code中增加对Python的支持,并且通过这种方式,他们可能会增加对自动缩进的支持。
与此同时,可能值得尝试this Visual Studio Code extension,旨在为Python添加更好的Python支持。
扩展程序会为Python 添加自动缩进,Visual Studio代码以及许多其他功能。
快乐的脚本!
答案 2 :(得分:0)
我用 autopep8 自动格式化 python,vscode 可以使用它。可以很容易地为制表符大小和其他创建配置文件的内容进行配置:$HOME/.config/pep8
这是该文件的示例:
[pep8]
indent-size = 2
max-line-length = 100