Cloud Computing/ERROR

[Linux/Python] python vi 로 작성했을 때 indentation 에러

74059 2024. 5. 22. 11:53

[발생한 에러]

TabError: inconsistent use of tabs and spaces in indentation

 

 

os 버전: rhel8

 

centos7 에서 수정했을 땐 발생하지 않던 에러 발생..

위 코드와 tab 정렬도 잘 맞췄는데 자꾸 발생하길래, vi 내에서 /^I 로 검색해보니, 작성한 라인만 tab이 아닌 띄어쓰기로 작성됨.

 

[해결]

1. 내 디렉터리에 .vimrc 파일 만들어 set expandtab 작성 - tab을 띄어쓰기로 만들어줌.

2. 작성한 코드 vi로 들어가 :retab 실행

 

tab으로 작성된 모든 코드들이 전부 띄어쓰기로 변경됨