wake-up-neo.net

pycharm konvertiert Tabs automatisch in Leerzeichen

Ich verwende pycharm IDE für die Python-Entwicklung. Es funktioniert perfekt für Django-Code. Daher wird vermutet, dass das Konvertieren von Tabs in Leerzeichen das Standardverhalten ist. In Python IDE werden jedoch Fehler angezeigt, da Tabs nicht in konvertiert werden können Leerzeichen gibt es eine Möglichkeit, dies zu erreichen.

87
Vaibhav Mishra

Ändern Sie den Codestil, um Leerzeichen anstelle von Registerkarten zu verwenden:

spaces

Wählen Sie dann in der Projektansicht einen Ordner aus, den Sie konvertieren möchten, und verwenden Sie Code | Neuformatierungscode .

100
CrazyCoder

Bei Auswahl können Sie die Auswahl auch mit der Funktion "In Leerzeichen" konvertieren. Normalerweise verwende ich es einfach über die Strg-Umschalt-A und finde dort "To Spaces".

51
Low Kian Seong

Dies konvertiert nur die Registerkarten, ohne etwas anderes zu ändern:

Edit -> Convert Indents -> To Spaces
41
runDOSrun

Strg + Umschalt + A => Popup-Fenster öffnen, um Optionen auszuwählen, in Leerzeichen auswählen , um alle Registerkarten als Leerzeichen zu konvertieren, oder in Tabulator, das als Tabulator konvertiert werden soll. 

6
Ravi

PyCharm 2019.1

Wenn Sie die allgemeinen Einstellungen ändern möchten:

Öffnen Sie die Einstellungen in macOS ; oder unter Windows/Linux Ctrl + Alt + S.

Gehen Sie zu Editor -> Codestil -> Python und wählen Sie , wenn Sie PEP-8 folgen möchten. Registerkartengröße: 4 , Einzug: 4 und Fortsetzungseinzug: 8 wie unten gezeigt:

enter image description here

Übernehmen Sie die Änderungen und klicken Sie auf OK.

Wenn Sie die Änderungen nur auf die aktuelle Datei anwenden möchten

Option 1: Sie können in der Navigationsleiste wählen: Bearbeiten -> Einzug konvertieren -> In Leerzeichen. (siehe Bild unten)

enter image description here

Option 2: Sie können die Aktion "Zu Leerzeichen" ausführen, indem Sie die Verknüpfung Aktion suchen ausführen: A auf macOS oder ctrlA unter Windows/Linux. Geben Sie dann "To Spaces" ein und führen Sie die Aktion wie im Bild unten gezeigt aus.

enter image description here

3
lmiguelvargasf

strg + Alt + Umschalt + L -> ganze Datei umformatieren :)

0
Aurel Curea