2010-08-24 3 views
2

이 명령을 사용하여 Vim에서 python 키워드로 시작하는 라인을 따라 자동 들여 쓰기를 사용합니다.Vim "Python 용 smartoutdent"?

autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,... 

return 또는 break와 같은 키워드에 "smartoutdent"를 수행하는 방법이 있습니까?

감사합니다.

답변

2

내가 사용

filetype indent on 
filetype plugin indent on 
set autoindent 

및 자동 백 들여 쓰기 등 return, breakcontinue로 문 다음에.

모두 필요한지 또는 "smartoutdent"의 요구 사항을 충족하는지는 모르지만 도움이 될 것입니다.

+1

첫 번째 줄은 필요하지 않습니다. 두 번째 줄은'filetype indent'도 함께 사용합니다. 파일 유형 들여 쓰기를 사용하는 경우 자동 들여 쓰기도 사용하지 않습니다. 요약 : 두 번째 줄만 사용하면'vim'이 알고있는 모든 파일 유형에 유용합니다. – Cascabel