vimrc에서 autoindent와 smartindent의 차이점은 무엇입니까?


36

vim 소스 코드 들여 쓰기 에 대한 위키 항목을 읽었습니다.

여전히 autoindent와 의 차이점을 이해할 수 없습니다smartindent

그들은 똑같은 일을하는 것처럼 보입니다 enter. 눌렀을 때 들여 쓰기 수준을 다음 줄에 복사하십시오 .


6
위키는 쓸모가 없습니다. 읽기 :help autoindent:help smartindent.
romainl

wiki는 실제로 당신의 옵션에 대한 꽤 괜찮은 설명을 가지고 있습니다 : vim.wikia.com/wiki/…
ian5v

답변:


24

autoindent본질적으로 눌러 만든 다음에 현재 행 (의 들여 쓰기 적용 정력 지시 enter삽입 모드로 O또는 o에서 정상 모드.

smartindent편집중인 코드의 구문 / 스타일 (특히 C의 경우)에 반응합니다. 을 가진 경우 당신도 있어야한다 autoindent .

:help autoindent또한 두 가지 대체 설정에 대해 언급합니다. cindentindentexpr, 둘 다 vim이의 값을 무시하게합니다 smartindent.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.