비주얼 스튜디오를 사용할때 흔히 사용 하던 기능중에 Alt + F8 기능이 있다.
코드 중 들여쓰기 를 자동으로 정렬해 주는 기능이다.
파이참을 사용하면서 이런 기능이 없나 생각만 하고 있었는데 비슷한 기능을 하는 녀석이 있다.
파이참에서는 Ctrl + Alt + i 로 코드 자동정렬이 가능하다.
다만 주의할 점이 C 에서는 영역구분이 중괄호를 사용하여 명확한데 파이썬에서는 화이트스페이스로 구분하면서
자동 정렬 기능이 완벽하지 않은 듯 하다.
예를 들어
def func(k):
k = k*10
return k
이런 함수 구문이 있다고 하자.
얘가 들여쓰기가 아래처럼 정렬되지 않았을 경우에...
def func(k):
k = k*10
return k
Ctrl + Alt + i 로 자동 정렬을 수행하면
def func(k):
k = k*10
return k
return 문까지 자동 정렬 되기를 기대하였으나 return 은 자동 정렬되지 않더라..
예제에서 보이는 def 나 return 그리고 print 등과 같은 사전에 정의되어 있는 녀석들은
맨 앞으로 정렬 하는 것이 기본설정 인 듯하다.
아무 생각없이 전체선택 하고 자동 정렬 할 경우 낭패를 볼 지도 모르겠다.. 조심해야지.
'Programming > Python' 카테고리의 다른 글
python 에서 pass 와 continue의 차이점. (0) | 2016.07.15 |
---|---|
파이썬에서 main() 함수는 어디에 있는가? (0) | 2016.06.30 |
파이썬에서 조건문을 이용하자. (0) | 2016.06.13 |
파이썬에서 사전을 사용해 보자 ( key, value ) (0) | 2016.06.09 |
파이썬에서 리스트를 사용 하자. (0) | 2016.06.08 |