pycharm 탭을 공백으로 자동 변환
저는 파이썬 개발을 위해 pycharm IDE를 사용하고 있습니다. 장고 코드에 완벽하게 작동하여 탭을 공간으로 변환하는 것이 기본 동작이라고 의심되지만, 파이썬에서 IDE는 탭을 자동으로 공간으로 변환할 수 없기 때문에 모든 곳에서 오류를 발생시키고 있습니다. 이를 달성할 수 있는 방법이 있습니다.
탭 대신 공백을 사용하도록 코드 스타일을 변경합니다.
그런 다음 프로젝트 보기에서 변환할 폴더를 선택하고 사용합니다.Code
코드 다시 포맷.
이렇게 하면 다른 내용은 변경하지 않고 탭만 변환됩니다.
Edit -> Convert Indents -> To Spaces
선택의 경우 "공백으로" 기능을 사용하여 선택 영역을 변환할 수도 있습니다.저는 보통 ctrl-shift-A를 통해 사용하고 거기서 "공간으로"를 찾습니다.
PyCharm 2019.1
일반 설정을 변경하려는 경우:
MacOS 또는 Windows/Linux + +에서 기본 설정을 엽니다.
Editor -> Code Style -> Python으로 이동하여 PEP-8을 따르려면 아래와 같이 Tab size: 4, 들여쓰기: 4, Continuation indent: 8을 선택합니다.
변경 내용을 적용하고 확인을 클릭합니다.
변경사항을 현재 파일에만 적용하려는 경우
옵션 1: 탐색 모음에서 편집 -> 들여쓰기 변환 -> 공간으로 선택할 수 있습니다.(아래 이미지 참조)
옵션 2: MacOS 또는 Windows/Linux에서 Find Action 바로 가기를 실행하여 "To Spaces" 작업을 실행할 수 있습니다.그런 다음 "To Spaces"를 입력하고 아래 이미지와 같이 작업을 실행합니다.
ctrl + shift + A = > 팝업 창을 열어 옵션을 선택하거나, 공백을 선택하여 모든 탭을 공백으로 변환하거나, 탭을 선택하여 모든 공간을 탭으로 변환합니다.
ctr+alt+shift+L -> 전체 파일 다시 포맷 :)
저에게는 탭 설정을 재정의하는 ~/.editorconfig라는 파일이 있었습니다.저는 그것을 제거했지만(언젠가는 다시 저를 물 것입니다) 그것은 제 파이참 문제를 해결했습니다.
참고 사항:Pycharm's to spaces 기능은 줄의 시작 부분에 있는 들여쓰기 탭에서만 작동하고 텍스트 줄 내의 공백 탭에서는 작동하지 않습니다.예를 들어, 단일 공백 텍스트에서 열 형식을 지정하려는 경우.
언급URL : https://stackoverflow.com/questions/11816147/pycharm-convert-tabs-to-spaces-automatically
'programing' 카테고리의 다른 글
도커 작성 - 여러 컨테이너 간에 명명된 볼륨 공유 (0) | 2023.08.24 |
---|---|
SQL 마지막 날짜 시간 레코드 가져오기 (0) | 2023.08.24 |
npm을 사용하지 않고 node.js 모듈을 설치하는 방법은 무엇입니까? (0) | 2023.08.24 |
()의 C# 이름을 ASP와 함께 사용하는 방법.NET MVC URL.액션. (0) | 2023.08.24 |
Microsoft CDN for jQuery 또는 Google CDN? (0) | 2023.08.24 |