2016-09-22 4 views
-1

Python 프로그래밍을 위해 Sublime을 설치했지만 PEP8 오류 감지가 매우 성가시다는 것을 알았습니다. Sublime3 텍스트는 PEP8 형식의 Python을 무시할 수 없습니다

나는 이것을 시도했지만 작동하지 않습니다 :

enter image description here

그것은이 보여주는 유지 :

enter image description here

+1

참고 : 파이썬은 탭을 매 8 번째 위치로 확장합니다. 탭과 공백을 섞으면 편집기와 파이썬이 4로 설정했을 때 어떤 레벨로 들여 쓰기가되는지에 대해 동의하지 않을 것입니다. 탭을 사용하는 것이 좋습니다. –

+0

탭이 권장되는 이유를 아직도 이해할 수 없습니까? 나는 탭이 파이썬으로 강제되었다고 생각했다. – odeya

+0

아니요, * 들여 쓰기 *가 필요합니다. 공백이나 탭으로 들여 쓰기 할 수 있습니다. 그러나 탭은 공백으로 인해 쉽게 혼동되며 그 반대의 경우도 사람들은 탭이 다음 n 번째 위치로 확장되는 방식 (고정 크기가 아닌)과 편집자간에 표준 탭 크기가없는 것을 종종 이해하지 못합니다. 4 또는 8), PEP8 스타일 가이드가 공백을 사용하도록 알려주는 이유입니다. –

답변

0

시도가 "pep8": false,을 추가 할 수 있습니다.

작동하지 않는 경우 파이썬의 검사를 완전히 비활성화하려면 "sublimelinter_disable":["python"],을 추가하십시오.

그리고보고 싶은데 https://github.com/SublimeLinter/SublimeLinter-pep8

+0

아직 작동하지 않습니다 ... – odeya