2017-07-14 2 views
2

das mag dumm klingen, aber ich bin immer noch ziemlich neu, gibt es einen klaren Weg zu erkennen, ob ich Tabs oder Leerzeichen an der falschen Stelle mit PyCharm habe? Oder sogar alle Registerkarten und Räume visuell anzuzeigen?Wie können Tabulatoren und Leerzeichen in PyCharm für das Prüfen von Einrückungen angezeigt/hervorgehoben werden?

Ich verbrachte nur Ewigkeiten auf der Suche nach einem Problem mit der 'ungültigen Syntax' Fehler bei Def Zeile der Funktion, hatte ich gedacht, es könnte immer noch einige falsche Einzug, die ich schon einmal hatte, so sorgfältig überprüft und nichts gefunden. Am Ende fehlte) vom Ende der Funktion davor. Ich erkannte, dass die farbigen Linien auf der rechten Seite Fehler zeigten und ich diese von dort bekam.

Auch ich verstehe Sie können Tabs und 4 Leerzeichen Zeicheneinzüge in PyCharm ohne Probleme mischen?

Aber wenn Sie Tab eine Zeile und 4 Leerzeichen die nächste mit zum Beispiel einfachen Texteditor verwenden, wird Python sagen "Nein, ich werde das nicht ausführen, weil ich ein strenger Pedant bin und das ist auch einfach frech'? Irgendwelche anderen gesunden Gewohnheiten in diesem Bereich?

+0

Mögliche Duplikat [PyCharm konvertieren Tabs zu Leerzeichen automatisch] (https://stackoverflow.com/questions/11816147/pycharm-convert-tabs-to-spaces-automatisch) – Sriram

+0

@Sryram Nein, das ist kein gutes dupliziertes Ziel. Will fragt nach Whighlight_whitespace, nicht nach Tabs in Leerzeichen. –

+0

@ChristianDean, zu sehen ist, sie endlich richtig zu ändern/umformatieren richtig? – Sriram

Antwort

4

Wie 'sehen'/highlight Tabulatoren und Leerzeichen in PyCharm für Einbuchtung Überprüfung?

Sie können PyCharm sagen visuell Tabs und Leerzeichen zeigen, indem sie auf Ansicht gehen -> Active Editor -> anzeigen Whitespaces:

enter image description here

Auch ich kann verstehen Sie Tabs mischen und 4 Leerzeichen Zeicheneindrücke in PyCharm ohne Probleme?

Ja, Sie können. Aber du solltest nicht. Auch wenn Sie jedoch von PyCharm alle standardmäßig in Leerzeichen konvertiert werden. Sie können dieses Verhalten ändern, um Editor, indem Sie -> Code-Style -> Python und dann die "Use Registerkarten Zeichen" Kontrollkästchens:

enter image description here

+0

Tx @Christian Dean für die Bilder auch! –

+0

Ich bin froh, dass ich @Will helfen konnte! –

3

Es gibt eine Einstellung weißen Raum sichtbar zu machen:
Settings -> Editor -> General -> Appearance -> Show whitespaces

Verwandte Themen