Pha*_*van 5 python visual-studio-code vscode-settings
我安装了 VSCode 和 python 3.6.8 我使用制表符进行缩进。但是当我保存文件时,所有选项卡都被转换为空格。这可能是因为我使用的格式化程序,即Black。我如何防止格式化程序这样做(除了用空格交换缩进之外的所有格式)?
谢谢
假设您没有将 VS Code 设置为在制表符中插入空格,那么 Black 很可能会用空格替换它们,因为这是 Python 社区的规范,并且 Black 对于如何格式化 Python 代码持非常固执己见的观点。您可以尝试使用其他格式化程序,例如 yapf 或 autopep8,看看它们是否会保留物理选项卡。
但请注意,绝大多数 Python 社区都使用空格,因此您可能面临一场艰苦的战斗。