아마도 나는 들여 쓰기가 어떨지 오해 할 것입니다. 입력 할 때 :PyCharm 스마트 들여 쓰기가 작동하지 않습니까?
urlpatterns = patterns('some_model.views',
Enter 키를 누른 후 다음 줄이 "스마트 들여 쓰기"가 예상되는 위치가 아닐까요? 지금은 캐럿이 들여 쓰기없이 배치됩니다.
아마도 나는 들여 쓰기가 어떨지 오해 할 것입니다. 입력 할 때 :PyCharm 스마트 들여 쓰기가 작동하지 않습니까?
urlpatterns = patterns('some_model.views',
Enter 키를 누른 후 다음 줄이 "스마트 들여 쓰기"가 예상되는 위치가 아닐까요? 지금은 캐럿이 들여 쓰기없이 배치됩니다.
저는 스마트 인 덴트가이 시점에서 일관성이 없다고 대답해야한다고 생각합니다.
스마트 들여 쓰기 당신이 닫는 괄호을 제공 한 경우에 발생하는, 즉 당신이 일반적으로 자동 괄호 모두 patterns()
을 받아야 자동 완성를 사용하는 경우 있음을 의미하며,
urlpatterns = patterns('some_model.views',
)
# if you press 'enter' after the comma, the newline will be indented.
. enter
을 누를 때 캐럿이 괄호 안에 있으므로 기본적으로 "스마트 들여 쓰기"를 제공합니다.
사전이나 파이썬에서 작업 할 때도 마찬가지입니다. 귀하가 사전/목록에 대해 각각 }
또는 ]
을 입력하지 않으면 자동 들여 쓰기가 활성화되지 않습니다.
내가 자동 완성 기능을 가지고 위의 시나리오에서 스마트 들여 쓰기를하지 않기 때문에 이것은 이상합니다. 이 작업은 설정에서 가능합니까? –
설정에서 스마트 들여 쓰기가 활성화되어 있습니까? 설정 -> 편집기 -> 스마트 키로 이동하십시오. 스마트 들여 쓰기 확인란이 선택되어 있는지 확인하십시오. –
어, 네, 활성화 시켰습니다 ... –