So vermeiden Sie die Rechtschreibprüfung für Zeichenfolgen in Pycharm


85

Wo ist die Option zum Deaktivieren der Rechtschreibprüfung für die Zeichenfolgen für die PyCharm-IDE? Ich hasse die gezackte Linie unter meinen Kommentaren und Zeichenfolgen.


20
@ Close Voters: Ich sehe, 2 von Ihnen schlagen vor, dies nach SU zu verschieben. Fragen zu Programmierwerkzeugen sind für SO ein Thema , daher bin ich mit diesen besonders engen Abstimmungen nicht einverstanden.
SL Barth - Wiedereinsetzung Monica

Falls dies nicht die Rechtschreibprüfung ist, zeigen Sie bitte einen Screenshot mit einem Beispielcode.
LazyOne

Antworten:


113

Gehe zu File -> Settings -> Editor -> Inspections. Erweitern Sie die Liste unter Spellingim mittleren Fenster und deaktivieren Sie die Option Typo.

Geben Sie hier die Bildbeschreibung ein

Praktisch der größte Teil der gezackten Linie wird jedoch durch Verstöße gegen den PEP 8-Codierungsstil verursacht . Wenn Sie diese Option auch deaktivieren möchten, erweitern Sie im selben Fenster die Liste unter Pythonund deaktivieren Sie die Option PEP 8 coding style violation.


9
# noinspection SpellCheckingInspection
Mark Ribau

Danke @MarkRibau. Wie mache ich das für einen bestimmten Kommentar ? Es scheint keinen Weg zu geben.
Bob Stein

1
Ich habe das einfach in die Zeile über der Zeile mit dem falschen Rechtschreibfehler gesetzt. Hilft dir das?
Mark Ribau

6
Für mich gab es keinen Abschnitt "Rechtschreibung", sondern "Korrekturlesen"
Kelly Bang,

@ KellyBang Danke, das schien auch bei mir der Fall zu sein. Vielleicht haben sie in den neueren Versionen den Ort geändert.
Qedized

6

PyCharm ist nicht überprüfen Sie die Syntax innerhalb von Zeichenketten und Kommentaren. Es prüft die Rechtschreibung .

Die Einstellungen der Rechtschreibprüfung finden Sie auf der Seite Einstellungen .... Es gibt eine Rechtschreibung Seite innerhalb Projekteinstellungen . Innerhalb dieser Seite am unteren Rand der Wörterbücher Registerkarte können Sie / deaktivieren Wörterbücher aktivieren. Wenn Sie keine Rechtschreibprüfung wünschen, deaktivieren Sie einfach alle.

Beachten Sie, dass es möglich ist, benutzerdefinierte Wörter in die Rechtschreibprüfung einzufügen. Wenn Sie bereits ein Wörterbuch auf Ihrem Computer haben, können Sie es hinzufügen. Dies kann nützlich sein, wenn Sie die Rechtschreibprüfung in verschiedenen Sprachen (z. B. Italienisch) durchführen möchten.

Insbesondere wenn Sie ein Linux-System verwenden und das italienische Sprachpaket installiert haben, haben Sie wahrscheinlich das italienische Wörterbuch unter : /usr/share/dict/italian. Sie können das /usr/share/dictVerzeichnis zu den nach Wörterbüchern gesuchten Verzeichnissen hinzufügen und das italianWörterbuch aktivieren .


Anscheinend überprüft PyCharm nur Dateien mit der .dicErweiterung. Wenn Sie es verwenden möchten, /usr/share/dict/italiansollten Sie es wahrscheinlich entweder in ein anderes Verzeichnis kopieren, das es umbenennt, italian.dicoder Sie könnten einen symbolischen Link erstellen.



2

Gehen Sie in der neueren Version von PyCharm zu Einstellungen -> Editor -> Inspektionen -> Rechtschreibung.


1

Sie können dem PyCharm-Wörterbuch auch ein bestimmtes Tippfehlerwort hinzufügen, indem Sie Alt + Dieses Wort eingeben und auswählen Save [typo word] to dictionary. Manchmal ist dies die beste Wahl für mich.


0

Meiner Meinung nach ist die beste Option, Tippfehlerprüfungen nur für Code zu deaktivieren . Auf diese Weise verschwinden grüne Linien unter Variablen- / Methoden- / Klassennamen und Zeichenfolgen, aber PyCharm steuert weiterhin Kommentare, um Rechtschreibfehler zu vermeiden. Sie haben also sowohl netten kompakten Code als auch vollständig verständliche Dokumente.

Ich weiß nicht genau, seit welcher PyCharm-Version auf diese Option zugegriffen werden kann, aber sicher in Version 2020.2, wenn Sie einen Tippfehler unter Einstellungen> Editor> Inspektionen> Korrekturlesen markieren, gibt es im rechten Bereich drei zusätzliche Optionen - deaktivieren Sie einfach Prozesscode.

Geben Sie hier die Bildbeschreibung ein


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.