방치하기

Emmet 을 intelli J, webstorm에서 사용하기 본문

프로그래밍/React

Emmet 을 intelli J, webstorm에서 사용하기

Yi Junho 2021. 12. 28. 23:59
반응형

FE개발자의 라이브 코딩을 보면서, 그동안 미련하게 작성했구나를 느껴서 Emmet을 알아보게 되었다. 

Emmet이란?

HTML 자동 완성 기능으로 작성 속도를 향상 시켜주는 플러그인

Emmet 설정 방법

1. HTML

Prefernecs → Editor → Emmet → HTML 에서 Enable XML/HTML Emmet 체크

2. JSX (React , Vue 등등)

Prefernecs → Editor → Emmet → JSX 에서 Enable JSX Emmet 체크

3. 어디서든 쓰고 싶으면

Plugins → Emmet Everywhere install

기본 사용법

1. 자식요소 : >

<div>
    <ul>
        <li></li>
    </ul>
</div>

위처럼 만들고 싶다면

2. 동일요소 반복 : *

<div>
    <ul>
        <li></li>
        <li></li>
        <li></li>
    </ul>
</div>

3. 형제요소 : +

<div>
    <p></p>
    <ul>
        <li></li>
    </ul>
</div>

4. 단계 올리기 : ^

<div>
    <p></p>
    <ul></ul>
    <li></li>
</div>

이외 다른 문법은 공식 문서를 보면 자세히 안내 되어 있다.

https://docs.emmet.io/abbreviations/syntax/

응용 사용법 React

<div id="comp_lineup_tab">
      <h3 id="blind">라인업</h3>
      <Lineup></Lineup>
</div>

Intelli J에서 아래와 같이 아무리 쳐도 안되는 경우

처음에 아무리 Emmet 기본 문법대로 쳐도, 세팅을 Enable을 해도 작동이 안되었는데, 사용을 위해선 Enter가 아닌 Tab 키를 눌러줘야 자동완성이 된다.

반응형
Comments