HTML·CSS

[HTML] Emmet

최성2 2022. 2. 4. 21:14

emmet: 자동완성 기능으로, html 작성 속도를 크게 향상시켜준다

 

emmet 기초

(작성 후 tab을 누르면 자동 완성)

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>emmet</title>
</head>
<body>
    h1
    h1{hello world} <!-- 자주 사용됨 -->
    h1+p <!-- h1과 p 자동완성 -->
    h1{hello}10 <!-- h1 10개 완성 -->
    h1#one <!-- h1에 id 붙이기 -->
    h1.one <!--  h1에 class 붙이기 -->
    table>(tr>(td4))3 <!-- table row가 3개가 있는데 그 안에 데이터가 4개가 있다? -->
    lorem <!-- lorem 자동완성 -->
    lorem*3 <!-- lorem 3개의 문장 -->
    lorem3 <!-- lorem 3개 단어 -->
    lorem5
    img
    img:z
    a[a="value1" b="value2" c=1] <!-- a태그에 없는 요소도 가능하다는 뜻 -->
    a
    a[href="www.naver.com"] <!-- a태그 안에 링크 자동완성     -->
    h1.one.two#three <!-- class 2개, id 1개 -->
    <!-- ">": 부모 밑에 자식을 태그를 넣을 때 사용 -->
    <!-- "+": 형제태그 밑에 덧붙여서 사용 -->
</body>
</html>

 

$: 변수

h$*6{hello world}
=
<h1>hellow world</h1>
<h2>hellow world</h2>
<h3>hellow world</h3>
<h4>hellow world</h4>
<h5>hellow world</h5>
<h6>hellow world</h6>

 

*tab을 누르면 다음 코드로 바로 넘어갈 수 있다

(처음부터 tab을 눌러야 계속 사용 가능 ▶ 방향키 사용시 tab 불가)

<ol type="A">
    <li>html</li>
    <li>css</li>
    <li>javascript</li>
    <li>bootstrap</li>
    <li>node</li>
    <li>react</li>
</ol>

 

🔽 단축키(vsc) 🔽

Ctrl + [ : 들여쓰기 = tab

Ctrl + ] : 내어쓰기 = shift+tab

Ctrl + \\ : 토글 보이기

Ctrl + O : 파일 열기

Ctrl + P : 프로젝트 검색

Ctrl + F : 열려 있는 파일 내에서 검색

Ctrl + Shift + F : 열려 있는 전체 프로젝트 내에서 검색

Ctrl + , : Settings

Ctrl + N : 새로운 파일

Ctrl + S : 파일 저장

Ctrl + Shift + S  :다른 이름으로 저장

Shift + del : 라인 지우기

Ctrl + 클릭 : 여러줄 입력 

alt + ↑/↓: 이동

alt + shift+ ↑/↓: 복사

ctrl + c: 블럭으로 안쌓여있어도 커서만 있으면 복사된다!

 

 

⭐️ Emmet cheat sheet

https://docs.emmet.io/cheat-sheet/

 

Cheat Sheet

Download cheat sheet as printable PDF A5

docs.emmet.io

 

'HTML·CSS' 카테고리의 다른 글

[CSS] 단위  (0) 2022.02.04
[HTML] Form 태그  (0) 2022.02.04
[HTML] 미디어 태그  (0) 2022.02.04
[CSS] 선택자  (0) 2022.02.03
[CSS] 기초(1)  (0) 2022.02.03