Zencoding 활용 #1 : 기본적으로 출력되는 lang, locale, charset 변경하기

 Zencoding 에서 기본적으로 설정되 있는 변수로

lang : ko
locale : en-US
charset : UTF-8 

등등등이 있다.

그래서 html:4t 를 입력하고 tab 키를 누르면 설정된 변수값에 의해
<html lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title></title>
</head>
<body>
	
</body>
</html>
으로 변환된다.
 

뭐 굳이 상관은 없지만 일일이 en을 ko 로 바꾸기 귀찮고 뭐 혹시 프로젝트에서 쓰는 charset 이 UTF-8이 아니라 EUC-KR 일수도 있으니까...

디폴트로 출력되는 lang, locale, charset 값을 바꿔 보았다.

※ 먼저 작업하기 전에 이클립을 끈 다음에 해야 된다.

변경할 파일은 [이클립설치디렉토리]\plugins\ru.zencoding.eclipse_xxxxxxxxxxxx.jar 파일이다. xxxxxxxx 이부분은 설치된 zencoding 버전에 따라 다르다.

jar 파일을 압축프로그램으로 열어보면 여러개 파일이 있을 건데 그 중에서 /ru/zencoding/zencoding.js 파일을 살짝 변경해 주면 된다.

jar 파일에 있는 zencoding.js 편집



jar 파일에서 zencoding.js 파일만 빼내서 텍스트에디터로 열어보면 위에서 말했던 변수들이 보인다.

zencoding.js 변경전

 

저부분을 원하는 값으로 바꾸고 저장후 jar 파일에 변경된 zencoding.js 파일을  덮어쓰고 다시 이클립을 실행시키면 끝~

zencoding.js 변경후

 

html:4t 로 변경이 잘됬나 확인해 보자. 
<html lang="ko">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title></title>
</head>
<body>
	
</body>
</html>
기대했던 대로 잘 나옴~