Jak uniknąć sprawdzania pisowni na sznurku w Pycharm


87

Gdzie jest opcja wyłączenia sprawdzania pisowni w ciągach znaków dla PyCharm IDE? Nienawidzę poszarpanej linii pod moimi komentarzami i napisami.


20
@Close Voters: Widzę, że 2 z was sugeruje przeniesienie tego do SU. Pytania dotyczące narzędzi programistycznych dotyczą SO , więc nie zgadzam się z tymi szczegółowymi głosowaniami.
SL Barth - Przywróć Monikę

W przypadku, gdy nie jest to moduł sprawdzania pisowni - pokaż zrzut ekranu z przykładowym kodem.
LazyOne

Odpowiedzi:


113

Idź do File -> Settings -> Editor -> Inspections. Rozwiń listę Spellingw środkowym oknie i odznacz opcję Typo.

wprowadź opis obrazu tutaj

Jednak praktycznie większość postrzępionej linii jest spowodowana naruszeniem stylu kodowania PEP 8 . Jeśli chcesz wyłączyć również tę opcję, w tym samym oknie rozwiń listę poniżej Pythoni usuń zaznaczenie opcji PEP 8 coding style violation.


9
# noinspection SpellCheckingInspection
Mark Ribau,

Dzięki @MarkRibau. Jak to zrobić dla konkretnego komentarza ? Wydaje się, że nie ma sposobu.
Bob Stein

1
Po prostu umieściłem to w wierszu powyżej wiersza z błędem w pisowni. Czy to ci pomaga?
Mark Ribau

6
Dla mnie nie było sekcji „Pisownia”, była to sekcja „Korekta”
Kelly Bang

@KellyBang Dzięki, wydawało się, że dotyczy to również mnie. Może w nowszych wersjach zmienili lokalizację.
Qedized


6

PyCharm nie sprawdza składni wewnątrz ciągów znaków i komentarzy. Sprawdza pisownię .

Można znaleźć ustawienia sprawdzania pisowni pod Ustawienia ... strony. W Ustawieniach projektu znajduje się strona Pisownia . Na tej stronie, na dole zakładki Słowniki , możesz włączyć / wyłączyć słowniki. Jeśli nie chcesz sprawdzać pisowni, po prostu wyłącz je wszystkie.

Pamiętaj, że możesz dodać własne słowa do modułu sprawdzania pisowni lub, jeśli masz już słownik na komputerze, możesz go dodać. Może się to okazać przydatne, jeśli chcesz sprawdzić pisownię w różnych językach (na przykład włoskim).

W szczególności, jeśli używasz systemu Linux i masz zainstalowany pakiet językowy włoski, prawdopodobnie masz włoskiego słownika pod adresem: /usr/share/dict/italian. Możesz dodać /usr/share/dictkatalog do katalogów wyszukiwanych w poszukiwaniu słowników i włączyć italiansłownik.


Wygląda na to, że PyCharm sprawdza tylko pliki z .dicrozszerzeniem. Jeśli chcesz użyć /usr/share/dict/italian, prawdopodobnie skopiuj go do innego katalogu zmieniając jego nazwę italian.diclub możesz utworzyć dowiązanie symboliczne.


2

W nowszej wersji PyCharm przejdź do Preferencje -> Edytor -> Inspekcje -> Pisownia.


1

Możesz także dodać konkretne słowo zawierające literówkę do słownika PyCharm, naciskając Alt + Enter to słowo i wybierz Save [typo word] to dictionary. Czasami jest to dla mnie najlepszy wybór.


1

Moim zdaniem najlepszą opcją jest wyłączenie sprawdzania literówek tylko dla kodu . W ten sposób zielone linie pod nazwami zmiennych / metod / klas i ciągami znaków znikają, ale PyCharm nadal kontroluje komentarze, aby uniknąć błędów ortograficznych, więc masz zarówno ładny, zwarty kod, jak i w pełni zrozumiałą dokumentację.

Nie wiem dokładnie, od którego pycharm wersja ta opcja jest dostępna, ale na pewno w rewizji 2020.2 jeśli można wyróżnić Typo w Ustawienia> Redakcja> Kontrole> Korekta istnieją trzy dodatkowe opcje w panelu po prawej stronie - wystarczy odznaczyć kod Process.

wprowadź opis obrazu tutaj


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.