이전에 Zen Coding 에 대한 글을 썻는데요. 여기에는 다른 에디터에 비해 모자라는 기능이 있습니다.
그걸 만족시켜주는 기능이 바로 매크로라는 기능입니다.
젠코딩에 대해서나 단축키를 지정하는 방법을 모르시는 분을 이전글(Notepad++ 사용팁과 Zen Coding)을 참고하세요. 

html 도 css 도 젠코딩을 사용하는데 무엇이 맘에 안들었을까요?
이건 저의 경우이지만 css 를 작성할때 괄호를 열고 닫고 하는 기능입니다.
바로 아래의 그림처럼 클래스를 쓰고 { 를 입력하면 자동으로 } 가 입력되어지고 또 탭으로 하나 들여쓰기 하는 과정이 없다는것입니다.
 


바로 이 기능은 매크로라는 기능으로 만들수 있습니다.

매크로 기능 사용하는 방법.
먼저 aaa 를 입력하고 상단에 매크로 - 기록시작을 클릭합니다.


그런 다음 기록 시작을 클릭합니다.


그런 다음 나머지 부분인 {} 를 입력하고 탭으로 들여쓰기를 합니다. 
그럼 아래와 같은 모습일겁니다.


그런 다음 매크로 - 기록 중지를 클릭합니다.
여기까지 했으면 다 된겁니다. 
매크로의 실행을 클릭해보던가 단축키인 Ctrl + Shitf + P 를 눌러보세요.
잘 되나요?
여기서 끝나면 안되겠지요.

매크로 단축키 지정.


단축키를 지정하는 방법은 이전글에 설명이 되어 있습니다.
여기서는 매크로 - 현재 기록된 매크로 저장을 클릭합니다.
그럼 아래와 같은 창이 뜹니다.


원하는 이름을 선택해주고 자주 사용할 경우 누르기 편한 단축키를 지정해줍니다.
저의 경우는 그냥 css {} 라고 이름 지어주고, Ctrl + Enter 로 정했습니다.

다른 경우도 젠코딩에 없으면 이렇게 만들어서 사용하면 됩니다.
만약 자주 하는 코딩이나 긴코딩도 젠코딩을 기억하기 힘들다하면 그냥 이걸 사용해보세요. 
코딩이 편해집니다.

Notepad++ 사용팁과 Zen Coding => http://demun.tistory.com/2134
에디트플러스 editplus 사용팁 => http://demun.tistory.com/2028
에디트플러스 자동완성파일 사용하는 방법 => http://demun.tistory.com/2029
에디트플러스 editplus 자동완성파일 CSS 소개 =>  http://demun.tistory.com/2033