2017-07-14 6 views
2

これはダムに聞こえるかもしれませんが、私はまだかなり新しいですが、PyCharmを使って間違った場所にタブやスペースがある場合には、明確な方法がありますか? また、すべてのタブとスペースを視覚的に表示することさえできますか?インデントをチェックするためのPyCharmのタブとスペースを '参照' /強調表示する方法は?

Def Line of functionで「構文が正しくありません」というエラーが発生しました。私はこれまでにしていた間違ったインデントがあるかもしれないと思っていました。最終的には、これの前に関数の終わりから逃していた)。私は右側の色のついた線がエラーを表示し、そこからエラーが発生していることを認識しました。

また、PyCharmでタブと4つの空白文字インデントを混在させることはできますが、問題はありません。

しかし、タブを1行、次にスペースを4つ使用すると、単純なテキストエディタでは、Pythonは「いいえ、私は厳しいペダントなのでこれを実行しません。いたずら?この分野の他の常識ベストプラクティスの習慣は?

+0

可能な複製(: - >コードスタイル - >「を使用するタブ文字」チェックボックスを選択し、その後のPythonとあなたはエディタに行くことによって、この動作を変更することができますhttps://stackoverflow.com/questions/11816147/pycharm-convert-tabs-to-spaces-automatically) – Sriram

+0

@Sriramいいえ、それは良い重複するターゲットではありません。ウィルは空白にする方法ではなく、空白にする方法を尋ねています。 –

+0

@ChristianDeanは、最終的にそれらを適切に変更/再フォーマットすることですか? – Sriram

答えて

4

は?

あなたが視覚的にビューに行くことによって、タブとスペースを表示するにPycharmを伝えることができます - アクティブなエディタ> - >表示の空白

enter image description here

また、私はあなたがタブを混在させることができます理解し、 PyCharmの空白文字インデントは問題ありませんか?

はい、できます。しかし、あなたはすべきではありません。しかし、たとえPyCharmがデフォルトではすべてをスペースに変換します。

enter image description here

[pycharmが自動的にタブをスペースに変換する]の
+0

Tx @Christianさんも写真のディーン! –

+0

うれしい私は@ウィルを助けることができました! –

3

に空白が見えるようにする設定があります:
インデントをチェックするためPyCharmで/ハイライトタブとスペースを「見る」方法 Settings -> Editor -> General -> Appearance -> Show whitespaces

関連する問題