pycharm은 탭을 공백으로 자동으로 변환합니다.
나는 파이썬 개발을 위해 pycharm IDE를 사용하고 있으며 django 코드에서 완벽하게 작동하므로 탭을 공백으로 변환하는 것이 기본 동작이라고 의심되지만 파이썬 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 또는 ctrl⇧AWindows / Linux에서. 그런 다음 "To Spaces"를 입력하고 아래 이미지에 표시된대로 조치를 실행하십시오.
ctr + alt + shift + L-> 전체 파일 재 형식화 :)
나를 위해 그것은 내 탭 설정을 재정의하는 ~ / .editorconfig라는 파일을 가지고있었습니다. 나는 그것을 제거했지만 (확실히 언젠가 다시 물릴 것입니다) 내 pycharm 문제를 해결했습니다.
참고 URL : https://stackoverflow.com/questions/11816147/pycharm-convert-tabs-to-spaces-automatically
'program story' 카테고리의 다른 글
정의에 변수를 포함하는 GNU make의 목표 / 타겟 나열 (0) | 2020.08.20 |
---|---|
영업일 계산 (0) | 2020.08.20 |
Python에서 하위 프로세스, 다중 처리 및 스레드 중에서 결정합니까? (0) | 2020.08.20 |
Razor / MVC3를 사용하여 AssemblyVersion을 웹 페이지로 가져 오는 데 문제가 있습니다. (0) | 2020.08.20 |
두 개의 복잡한 개체를 비교하는 가장 좋은 방법 (0) | 2020.08.20 |