vim의 자동 들여쓰기 동작을 변경하는 방법은 무엇입니까?

vim의 자동 들여쓰기 동작을 변경하는 방법은 무엇입니까?

기본적으로 vimLI 태그 내의 줄은 LI 태그와 동일한 위치에 있지만 LI의 내용을 더 깊게 들여쓰고 싶습니다.

현재 동작:

<LI>
first line
second line

제 생각에는:

<UL>
    first line
    second line

가능합니까?

답변1

당신은 시도 할 수 있습니다이 HTML 플러그인.

그런 다음 필요에 따라 사용자 정의할 수 있습니다. 플러그인 페이지에 명시된 대로 html tags들여쓰기할 콘텐츠를 지정할 수 있습니다.:

You can add further tags with 

  :let g:html_indent_inctags = "html,body,head,tbody" 

You can remove tags with 

  :let g:html_indent_autotags = "th,td,tr,tfoot,thead" 

따라서 귀하의 경우에는 간단히 다음과 같이 하십시오.

:let g:html_indent_inctags = "li,ul";

관련 정보