Python/ETC

VS Code에서 HTML 기본 템플릿 사용하기 및 만들기

꼰대 2022. 7. 7. 17:39

1. HTML 기본 템플릿 사용하기

 

VS Code의 기본 플러그인 Emmet으로 HTML 기본 코드를 빠르게 작성할 수 있습니다.

먼저 html확장자로 파일을 만들고 에디터 화면에서

"!"를 입력하고 "Tab"키를 누르거나

VS Code에서 HTML

 

"html"을 입력하고 "html:5"를 선택하면

VS Code에서 HTML

 

아래와 같이 기본 HTML 코드가 출력됩니다.

VS Code에서 HTML

 

기본으로 제공되는 포멧이 맘에 들면 그대로 사용하면 되지만 lang="en" 이런놈을 좀 수정하고 싶다면 커스텀으로 템플릿 포멧을 만들 수 있습니다.

 

2. HTML 기본 템플릿 만들기

우선 각자의 취향이나 표준이 있겠지만 저는 아래와 같이 만들고 싶습니다. 큰 변화는 아니지만 넓직하니 보기 좋아보입니다.

VS Code에서 HTML

 

우선 VS Code 좌측 하단 톱니바퀴 아이콘 클릭 후 "사용자 코드 조각 구성"을 클릭합니다. (전 한글버전이라 영문 메뉴명은 모르겠어요.. ㅠㅠ)

VS Code에서 HTML

 

리스트에서 html.json을 찾아 클릭합니다. (저는 한번 편집해서 맨 위에 있고 처음에는 알파벳 내림차순 순서로 저 밑에 있습니다.)

VS Code에서 HTML

 

그러면 아래와 같이 주석만 있는 파일이 열리고

VS Code에서 HTML

 

괄호 안에 내가 원하는 포멧을 입력하고 저장합니다. (포멧 예제는 아래에..)

VS Code에서 HTML

 

이제 html파일에 html이라고 입력하면 위에서 프리픽스에 정의한 이름을 선택할 수 있습니다. (아니면 예를 들어 ggon만 쳐도 선택할 수 있습니다.)

VS Code에서 HTML

 

 

- 포멧 내용 및 예제

===================================================

"HTML5 ggondae's version": {
  "prefix": "html-ggondae",
  "body": [
  "<!DOCTYPE html>",
  "<html lang=\"ko\">",
  "",
  "\t<head>",
  "\t\t<title>$1</title>",
  "\t\t<meta charset=\"UTF-8\" />",
  "\t\t<meta name=\"viewport\" content=\"width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0\" />",
  "\t\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />",
  "\t</head>",
  "",
  "\t<body>",
  "\t\t$2",
  "\t</body>",
  "",
  "</html>"
  ],
  "description": "HTML5 ggondae's version"
}

===================================================

어려운 내용은 없습니다.

"HTML5 ggondae's version" : 타이틀입니다. 원하시는 이름 아무거나

"prefix": "html-ggondae", : 위 예제처럼 템플릿을 선택할 때 나오는 이름

"", : 줄바꾸기 이고 이것 대신 바로 위 문장 마지막에 \n으로 입력해도 됩니다.

\t : 들여쓰기

$1, $2 ...... : 템플릿이 생성되면 "$1"부터 마우스 커서가 이동합니다. 다음 "Tab"키를 누르면 "$2"로 이동합니다.

반응형