2016년 2월 20일 토요일

atom emmet HTML 언어설정(language option setting)

atom에서 emmet를 설치하고 HTML문서를 작성할 때

!를 입력하고 Tab을 누르면 기본 틀이 나오는데 작성일(16.2.21)일 기준

2.4.1버전의 emmet는

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>

</body>
</html>

아래의 코드가 작성된다.

이 상태에서는 한글 입력이 안된다.

이 때 한글 입력을 하려면 세팅값을 바꿔줘야한다.

아래의 과정을 따라간다.

atom 실행 -> File -> Open Folder 

emmet가 설치된 경로인 C드라이브로 이동 -> Users폴더 -> Administrator(관리자 폴더) -> .atom폴더 -> packages폴더 -> emmet 폴더 -> 폴더 경로 복사




그럼 위의 상태가 된다.

이 상태에서 [Ctrl] + [Shift] + [F] 키를 눌러서 전체검색을 한다

검색 키워드는 html:5 을 검색한다



처음에 보이는 코드가 아닌 두번째에 보이는 코드 [835 "html:5": "!!!~~~~]을 더블클릭한다

"html:5":   "!!!+doc[lang=${lang}]",

이런 코드가 있는데 이 코드는


"abbreviations": {
"!": "html:5",
"a": "<a href=\"\">",
"a:link": "<a href=\"http://|\">",
"a:mail": "<a href=\"mailto:|\">",

강조 표시된 부분에서 보듯 !을 입력하면 html:5를 호출한다.

html:5는 "html:5":   "!!!+doc[lang=${lang}]",을 호출하게 되고 여기서 lang은 snippets.json(현재 보고있는 소스코드)의 가장 윗부분을 보면




이런 옵션이 있는데 "lang": "en", 이 부분의 값을 읽어 오는 것이다.


나는 영어 뿐만 아니라 한국어도 입력할 것이므로 "lang": "en, kr", 으로 설정값을 추가해주었다.



요약정리
1. emmet 폴더를 atom에서 연다

2. [Ctrl] + [Shift] + [F] 키를 눌러서 "lang": "en",  을 검색한다

3. "lang": "en",     ->    "lang": "en, kr",    으로 값을 추가하고 저장, 종료 후 atom 재실행

4. 코딩!!!!

댓글 없음:

댓글 쓰기