Pycharm에서 문자열의 맞춤법 검사를 피하는 방법


84

PyCharm IDE의 문자열에서 맞춤법 검사를 비활성화하는 옵션은 어디에 있습니까? 나는 내 댓글과 문자열 아래의 들쭉날쭉 한 선이 싫다.


20
@Close 유권자 : 두 분이 이걸 SU로 옮기라고 제안하시는 것을 봅니다. 프로그래밍 도구에 대한 질문은 SO의 주제에 관한 것이므로 이러한 특정 닫기 투표에 동의하지 않습니다.
SL 바스 - 분석 재개 모니카

맞춤법 검사기가 아닌 경우-몇 가지 예제 코드와 함께 스크린 샷을 보여주세요.
LazyOne 2014-04-30

답변:


111

로 이동하십시오 File -> Settings -> Editor -> Inspections. Spelling가운데 창 아래의 목록을 확장하고 옵션을 선택 취소합니다 Typo.

여기에 이미지 설명 입력

그러나 거의 대부분의 들쭉날쭉 한 선은 PEP 8 코딩 스타일 위반으로 인해 발생합니다 . 이 옵션도 비활성화하려면 같은 창에서 아래 목록을 확장 Python하고 옵션을 선택 취소합니다 PEP 8 coding style violation.


9
# noinspection SpellCheckingInspection
Mark Ribau 2015

감사합니다 @MarkRibau. 특정 댓글에 대해 어떻게합니까? 방법이없는 것 같습니다.
Bob Stein

1
잘못된 맞춤법 오류가있는 줄 위의 줄에 놓았습니다. 도움이 되나요?
Mark Ribau 2017

4
저에게는 '맞춤법'섹션이 없었습니다. '교정'섹션이었습니다
Kelly Bang

@KellyBang 감사합니다. 저도 그런 경우 인 것 같습니다. 최신 버전에서는 위치가 변경되었을 수 있습니다.
Qedized

6

PyCharm은 문자열과 주석 내부 의 구문을 확인 하지 않습니다 . 이 검사 맞춤법 .

설정 ... 페이지 에서 맞춤법 검사기의 설정을 찾을 수 있습니다 . 가 맞춤법 내부 페이지 프로젝트 설정 . 이 페이지의 사전 탭 하단에서 사전 을 활성화 / 비활성화 할 수 있습니다. 맞춤법 검사를 원하지 않으면 모두 비활성화하십시오.

맞춤법 검사기에서 사용자 정의 단어를 추가 할 수 있습니다. 또는 컴퓨터에 이미 사전이있는 경우 추가 할 수 있습니다. 다른 언어 (예 : 이탈리아어)의 맞춤법을 검사하려는 경우 유용 할 수 있습니다.

특히 Linux 시스템을 사용 중이고 이탈리아어 언어 팩을 설치 한 경우 다음 위치에 이탈리아어 사전이있을 수 있습니다 /usr/share/dict/italian. /usr/share/dict사전을 검색 한 디렉토리에 디렉토리를 추가하고 사전을 활성화 할 수 italian있습니다.


PyCharm은 .dic확장자 가있는 파일 만 확인하는 것 같습니다 . 사용 /usr/share/dict/italian하려면 이름을 바꾸는 다른 디렉토리에 복사 italian.dic하거나 심볼릭 링크를 만들 수 있습니다.



2

최신 버전의 PyCharm에서 환경 설정-> 편집기-> 검사-> 맞춤법으로 이동하십시오.


1

Alt +이 단어를 입력하고를 선택하여 PyCharm 사전에 특정 오타 단어를 추가 할 수도 있습니다 Save [typo word] to dictionary. 때때로 이것은 나에게 최선의 선택입니다.


0

제 생각에 가장 좋은 방법은 코드에 대해서만 오타 검사를 비활성화하는 것 입니다. 이렇게하면 변수 / 메서드 / 클래스 이름 및 문자열 아래의 녹색 선이 사라지지만 PyCharm은 여전히 ​​맞춤법 오류를 방지하기 위해 주석을 제어하므로 멋진 압축 코드와 완전히 이해할 수있는 문서가 모두 있습니다.

이 옵션에 액세스 할 수있는 PyCharm 버전이 무엇인지 정확히 알 수 없지만 2020.2 개정 에서 설정> 편집기> 검사> 교정 에서 오타 를 강조 표시 하면 오른쪽 패널에 세 가지 추가 옵션이 있습니다. 프로세스 코드를 선택 취소하면됩니다.

여기에 이미지 설명 입력

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.