나는 코드를 들여 쓰는 vim에서 cindent, smartindent 및 = % 기능을 좋아합니다. 하지만이 문제가 하나 있는데, 8 칸 공백으로 모든 것을 들여 쓰며, 중첩 된 if가 없으면 처음부터 너무 많은 중첩 된 if를 가지는 것이 다른 질문입니다.cindent, smartindent <esc> = vim의 기능들
4 int main()
5 {
6 if(x)
7 {
8 if(u)
9 {
10 if(y)
11 {
12 }
13 }
14 }
15 }
ts = 1로 설정하려고했지만 여전히 작동하지 않습니다.
이러한 기능을 사용하는 동안 기본 들여 쓰기 수준을 4 칸으로 만들 수있는 방법이 있습니까?
설정 sw = 4로 설정하면 문제가 해결됩니다. 이상하게도 vim이 항상 나를 놀라게한다.
많은 중첩 된 if가있는 경우 잘못된 일을하고 정상적인 경우를 테스트 할 수 있습니까? http://stackoverflow.com/questions/114342/what-are-code-smells-what-is-the-best-way-to-correct-them/223881#223881 – hlovdal
@hlovdal : 아니요. 너무 많은 ifs가 없습니다. , 그냥 공간을 적게하여 멋지게 보이게하는 방법을 원했습니다 :) –