[python] pycharm은 탭을 공백으로 자동으로 변환합니다.

나는 파이썬 개발을 위해 pycharm IDE를 사용하고 있으며 django 코드에서 완벽하게 작동하므로 탭을 공백으로 변환하는 것이 기본 동작이라고 의심되지만 Python IDE에서는 탭을 공백으로 자동으로 변환 할 수 없기 때문에 모든 곳에서 오류가 발생합니다. 이.



답변

탭 대신 공백을 사용하도록 코드 스타일을 변경하십시오.

공백

그런 다음 프로젝트보기에서 변환하려는 폴더를 선택하고 Code| 코드 재 형식화 .


답변

선택을 위해 “공백으로”기능을 사용하여 선택을 변환 할 수도 있습니다. 저는 보통 ctrl-shift-A를 통해 사용하고 거기에서 “To Spaces”를 찾습니다.


답변

이것은 아무것도 변경하지 않고 탭만 변환합니다.

Edit -> Convert Indents -> To Spaces


답변

ctrl + shift + A => 팝업 창을 열어 옵션을 선택 하고, 공백 으로 선택 하여 모든 탭 을 공백 으로 변환하거나, 탭으로 선택 하여 모든 공백 을 탭 으로 변환합니다.


답변

PyCharm 2019.1

일반 설정을 변경하려면 :

macOS ;또는 Windows / Linux Ctrl+ Alt+ 에서 환경 설정을 엽니 다 S.

편집기-> 코드 스타일-> Python으로 이동하고 PEP-8을 따르려면 아래와 같이 탭 크기 : 4 , 들여 쓰기 : 4연속 들여 쓰기 : 8 을 선택합니다.

여기에 이미지 설명 입력

변경 사항을 적용하고 확인을 클릭합니다.

현재 파일에만 변경 사항을 적용하려면

옵션 1 : 탐색 모음에서 선택할 수 있습니다 : 편집-> 들여 쓰기 변환-> 공백으로. (아래 이미지 참조)

여기에 이미지 설명 입력

옵션 2 : 작업 찾기 바로 가기 를 실행하여 “공간으로”작업을 실행할 수 있습니다 : AmacOS 또는 ctrlAWindows / Linux에서. 그런 다음 “To Spaces”를 입력하고 아래 이미지에 표시된대로 조치를 실행하십시오.

여기에 이미지 설명 입력


답변

ctr + alt + shift + L-> 전체 파일 재 형식화 🙂


답변

나를 위해 그것은 내 탭 설정을 재정의하는 ~ / .editorconfig라는 파일을 가지고있었습니다. 나는 그것을 제거했지만 (확실히 언젠가 다시 물릴 것입니다) 내 pycharm 문제를 해결했습니다.