2011-10-23 2 views

답변

0

저는 스마트 인 덴트가이 시점에서 일관성이 없다고 대답해야한다고 생각합니다.

1

스마트 들여 쓰기 당신이 닫는 괄호을 제공 한 경우에 발생하는, 즉 당신이 일반적으로 자동 괄호 모두 patterns()을 받아야 자동 완성를 사용하는 경우 있음을 의미하며,

urlpatterns = patterns('some_model.views', 
) 
# if you press 'enter' after the comma, the newline will be indented. 

. enter을 누를 때 캐럿이 괄호 안에 있으므로 기본적으로 "스마트 들여 쓰기"를 제공합니다.

사전이나 파이썬에서 작업 할 때도 마찬가지입니다. 귀하가 사전/목록에 대해 각각 } 또는 ]을 입력하지 않으면 자동 들여 쓰기가 활성화되지 않습니다.

+0

내가 자동 완성 기능을 가지고 위의 시나리오에서 스마트 들여 쓰기를하지 않기 때문에 이것은 이상합니다. 이 작업은 설정에서 가능합니까? –

+0

설정에서 스마트 들여 쓰기가 활성화되어 있습니까? 설정 -> 편집기 -> 스마트 키로 이동하십시오. 스마트 들여 쓰기 확인란이 선택되어 있는지 확인하십시오. –

+0

어, 네, 활성화 시켰습니다 ... –

관련 문제