매크로란?
Macro. 사용자의 동작을 기록해서 나중에 재사용 할 수 있도록 하는 방법으로 반복되는 작업을 줄여준다.
매크로 사용법
메뉴 Tools > Record Macro 를 선택한다. 메뉴 Tools > Stop Recording Macro를 선택하기 전까지 사용자의 행동이 기록된다. 저장된 매크로를 실행하려면 메뉴 Tools > Playback Macro 를 선택한다. 방금 만든 매크로를 이후에도 사용하려면 메뉴 Tools > Save Macro 를 선택하고 파일로 저장한다.
매크로 단축키 만들기
매크로는 단축키와 결합했을 때 보다 유용해진다. 매크로에 단축키를 연결하려면 이렇게 한다.메뉴 Preferences > Key Bindings - User 를 선택한다. 여기에 메크로를 등록한다. 이 설정 파일은 JSON의 문법을 준수해야 한다. (JSON이란)
아래 파일은 매크로에 단축키를 부여하는 예제다.
{ "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
[ { "args": { "extend": false, "to": "eol" }, "command": "move_to" }, { "args": { "characters": ";" }, "command": "insert" }, { "args": { "characters": "\n" }, "command": "insert" } ]
단축키
{ "keys": ["ctrl+;"], "command": "run_macro_file", "args": {"file": "Packages/User/return.sublime-macro"} }