매크로란?
Macro. 사용자의 동작을 기록해서 나중에 재사용 할 수 있도록 하는 방법으로 반복되는 작업을 줄여준다.
매크로 사용법
메뉴 Tools > Record Macro 를 선택한다. 메뉴 Tools > Stop Recording Macro를 선택하기 전까지 사용자의 행동이 기록된다. 저장된 매크로를 실행하려면 메뉴 Tools > Playback Macro 를 선택한다. 방금 만든 매크로를 이후에도 사용하려면 메뉴 Tools > Save Macro 를 선택하고 파일로 저장한다.
매크로 단축키 만들기
매크로는 단축키와 결합했을 때 보다 유용해진다. 매크로에 단축키를 연결하려면 이렇게 한다.메뉴 Preferences > Key Bindings - User 를 선택한다. 여기에 메크로를 등록한다. 이 설정 파일은 JSON의 문법을 준수해야 한다. (JSON이란)
아래 파일은 매크로에 단축키를 부여하는 예제다.
1 | { "keys" : [ "ctrl+;" ], "command" : "run_macro_file" , "args" : { "file" : "Packages/User/return.sublime-macro" } } |
- key : 사용할 키보드
- Win, Linux : Ctrl, Mac : Super
- command : 해당 키보드가 어떤 기능과 결합 할 것인지를 지정, 매크로는 run_macro_file로 해야 한다.
- "args" : {"file":파일명} : 매크로 파일의 경로를 지정한다.
예제 - 코드의 끝에 ';'를 붙이고 줄바꿈하는 매크로
return.sublime-macro
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | [ { "args" : { "extend" : false , "to" : "eol" }, "command" : "move_to" }, { "args" : { "characters" : ";" }, "command" : "insert" }, { "args" : { "characters" : "\n" }, "command" : "insert" } ] |
단축키
1 | { "keys" : [ "ctrl+;" ], "command" : "run_macro_file" , "args" : { "file" : "Packages/User/return.sublime-macro" } } |