Visual Studio Code Python 缩进问题

Visual Studio Code Python 缩进问题

因此,我在使用 VSC 和 python 3.7 时遇到了问题,当我尝试通过 Sublime 和终端运行代码时,它可以工作,并且在我重新启动 Visual Studio 后似乎可以自行修复,但总会在大约 10 分钟内返回。

当我用 Python 编写代码时,自动缩进不正确。当我尝试在终端中运行它时,程序和编译器都会抱怨它。(如图 1 所示)但是,即使我尝试手动将其更改为正确位置,编译器和 VSC 也会抱怨,并且由于意外缩进而不让我编译它。(如图 2 所示)

由于这个问题,我重新安装了 VSC 几次,我刚刚重新安装了 macOS Mojave,还重新安装了 Python 3.7 和 VSC 扩展。如果我重新启动程序,问题会自行解决,但我不想每次需要在 Python 中缩进内容时都重新启动程序(缩进相当关键)

当我的兄弟(他是 Windows 用户)将我的代码复制到他的 VSC 时,并没有出现同样的问题,所以我完全不知道该怎么办。

VSC 如何自动缩进代码

当我手动修复缩进时 VSC 会如何表现

答案1

有一些文本编辑器控制缩进的设置,只需检查File > Preferences > Settings并搜索“缩进”

Intend 设置第 1 部分 Intend 设置第 2 部分

另外,您可以在右下角查看并更改当前正在处理的文档的设置,只需单击它即可

每个文档的预期设置

4我认为这是错误的,并且显示了与 4 不同的内容。如果您主要使用 python,那么在常规设置中将默认值设置为是否有意义?

相关内容