예를 들어, 변경할 사항 :
<section><article><h1></h1><p></p></article></section>
에:
<section>
<article>
<h1></h1>
<p></p>
</article>
</section>
... 전체 페이지와 스 니펫에서 작동합니다.
- 내장
Edit > Line > Reindent
설정은 이것을하지 않습니다 - 플러그인 HTMLTidy가 추가
head
하고body
태그를 지정하므로 부분적으로 작동하지 않으며 다양한 다른 문제가 있습니다. - 플러그인 태그에는 근본적으로 작동하지 않을만큼 다양한 문제 가 있습니다.
- HTMLPrettify 플러그인에는 다양한 문제 가 있으며 node.js가 필요하며 몇 달 안에 업데이트되지 않았습니다.
- gist.github.com/mcdonc/3898894는 주장하지만 Emacs가 필요합니다
(메모장 ++에는 자동 들여 쓰기, Dreamweaver에는 소스 포맷 적용, Aptana에는 포맷 등이 있음)
태그 플러그인은 인라인 태그를 잘못 처리 합니다 (예 :이 스 니펫에서 사용).
<p>foo<a>bar<span>baz<span>qux</span></span></a></p>
결과 :
<p>
foo
<a>
bar
<span>
baz
<span>qux</span>
</span>
</a>
</p>
질문이 무엇입니까? 게시물에서 질문이 무엇인지 명확하지 않습니다.
—
Brad Patton
질문이되도록 제목을 수정했습니다. Sublime Text에서 HTML을 자동 들여 쓰기하는 방법을 찾으려고합니다.
—
user110241
Sublime Text 2를 사용하여 HTML 코드 형식화 도 참조하십시오 .
—
Karan
고맙게도, 그 스레드에서 각 솔루션을 시도했지만 그중 아무것도 작동하지 않습니다. 나는이 스레드에서 많은 사람들이 작동하지 않는 이유를 나열했습니다.
—
user110241
나는 이것이 가장 효과적인 해결책이라고 생각합니다 : jsbeautifier.org 여러 인라인 태그 형식과 동일한 요구 사항이 있습니다. 이것은 정말 잘 작동합니다. 숭고한 텍스트에 대한 적절한 마크 업을 만들어 청크를 닫을 수 있습니다. CLI에서 npmjs.com/package/js-beautify
—
Sai krishna Deep