如何修复 Spyder 上的缩进/制表符问题

Posted

技术标签:

【中文标题】如何修复 Spyder 上的缩进/制表符问题【英文标题】:How to fix indentation / tab issue on Spyder 【发布时间】:2021-06-05 22:44:19 【问题描述】:

我正在尝试让 python shell 显示此打印语句,而反斜杠处没有大的间隙。我已经尝试进入 Source > Fix indentation。

    print('\nAverage median \
           income in :2s: $:<10,.2f'.format(state, income))
Average median        income in MI: $51,601.37

任何指导都有帮助,谢谢!

【问题讨论】:

什么正斜杠?你的问题标题中的那个? 【参考方案1】:

尝试删除您的代码print('\nAverage median \income in :2s: $:&lt;10,.2f'.format(state, income))中“收入”之前的标签

【讨论】:

【参考方案2】:

这不是 Spyder 的问题。这是你的代码。我认为您的反斜杠打算将一行代码分成两行,但反斜杠必须在您的字符串之外,否则您只是在转义字符串内的空格。如果您必须在保留缩进的同时将代码分隔为两行,只需关闭引号并重新打开它们,将反斜杠保留在引号之外:

print('\nAverage median ' \
       'income in :2s: $:<10,.2f'.format(state, income))
Average median income in MI: $51,601.37

【讨论】:

以上是关于如何修复 Spyder 上的缩进/制表符问题的主要内容,如果未能解决你的问题,请参考以下文章

如何在 IntelliJ IDEA 中使用制表符进行缩进?

如何强制 Sublime Text 每个制表符缩进两个空格?

在 Visual Studio Code 中设置 Cobol 制表符/缩进

Eclipse:使用制表符和空格进行缩进

编辑器STM32CubeMx生成的代码改为4空格制表符缩进

编辑器STM32CubeMx生成的代码改为4空格制表符缩进