[PyCharm] unindentはどの外部インデントレベルとも一致しません



Unindent Does Not Match Any Outer Indentation Level



転載:https://www.jianshu.com/p/b34f30717eb2

問題の原因



1.コードの前後のインデントの量に一貫性がない

2.タブとスペースの混合使用( コードの一部がインデントにスペースとタブの両方を使用している場合、エラーが発生します。このとき、PyCharmは設定されたインデント前の値(意図)に応じて自動的に判断して調整します )。



解決

1.質問1の場合、インデントを直接変更できます

2.インデントが同じように見えてもエラーが報告される場合は、最初にそれが本当に混在しているかどうかを確認できます。方法は次のとおりです。



PyCharm->表示->アクティブエディター->空白を表示

3.実際に混合されている場合は、次の方法を使用して解決できます。

PyCharm->設定->エディター->コードスタイル-> Pythonは「タブ文字を使用」をチェックします



著者:イ・ワンワンは読書が大好きです
リンク:https://www.jianshu.com/p/b34f30717eb2
出典:ブリーフブック
著作権は作者に帰属します。商用転載の場合は、著者に連絡して許可を得てください。非営利の転載については、出典を明記してください。