2014-04-26 1 views
1

snippets.json 확장자로 사용자 정의 약어를 사용하여 시작 HTML5 문서에 여분의 빈 줄을 들여 쓰고 삽입하는 것에 대한 질문이 있습니다.emmet snippet extension 들여 쓰기 머리와 몸통을 html로하고 여분의 줄 바꿈을 삽입하십시오.

내 정의의 약어는 다음과 같습니다

"doc": "html[lang=${locale}]>(head>meta[charset=UTF-8]+title{${1:PageTitle}}+link:css)+(body>(header+main+footer)"

위의 약어는 다음과 선발 HTML이 생성

<!DOCTYPE html> 
<html lang="en-US"> 
<head> 
    <meta charset="UTF-8"> 
    <title></title> 
    <link href="css/style.css" rel="stylesheet"> 
</head> 
<body> 
    <header></header> 
    <main></main> 
    <footer></footer> 
</body> 
</html> 

내가 <html> 태그 사이에 또 ​​하나 개의 수준을 모든 들여 싶습니다을, <html lang="en-US">, </head>, </header>, </main>, </footer> 및 012 뒤에 빈 줄을 삽입하십시오태그.

누구든지 솔루션을 제공 할 수 있습니까? 일부 요소의

답변

5
  1. 내부 들여 쓰기 format.noIndentTags 선호에 의해 제어됩니다 http://docs.emmet.io/customization/preferences/ 당신은 단순히 개행 문자를 삽입하여 preferences.json
  2. 사용 {${newline}}null에이 환경 설정을 설정할 수 있습니다. 예 : 텍스트 노드에서 newline 변수를 출력하십시오. 이 표현식에 대한 바로 가기로 자신의 스 니펫을 만들거나 단순히 개행 문자를 출력하는 자신 만의 스 니펫을 만들 수도 있습니다.
+0

emmet 사용자를 적극적으로 지원하기 위해 upvotes (및 flattrs/gittips/donations)를 늘려야합니다. Sergey 감사합니다. – JorgeArtware

관련 문제