매크로
매크로는 동일하게 반복되는 과정을 저장하여 그 과정을 단축키로 간단하게 실행하게 하는 기능입니다. 예를 들어 코딩할 때 문장 끝에 ";" 를 붙히고 "Enter"를 눌러야 되는 과정을 매크로를 사용하여 구현해보겠습니다.
매크로 기록
var element = document.getElementsByTagName('')
문장이 입력된 상태에서 문장끝에 커서를 두고
Tools > Save Macro...또는 단축키 'Ctrl + Q
매크로 기록이 시작되었다는 메세지가 잠시 나타났다가 사라진다. 문장의 끝에 커서를 두고 ";" 키와 "Enter"를 입력하고
Tools > Stop Recording Macro 또는 단축키 "Ctrl + Q" 입력하여 매크로 기록을 종료한다.
매크로 기록 확인
var element = document.getElementsByTagName('')
문장의 끝에 커서를 두고
Tools > Playback Macro 또는 단축키"Ctrl + Shift + Q"를 누른다.
var element = document.getElementsByTagName('');
코드 끝에 ";"이 찍히고 줄이 바뀌면 기록이 잘된것이다.
매크로 사용하기
Tools > Macros > User > Macro > JS-End Semicolon(문장끝 세미콜론).sublime-macro
매크로 기록 확인 사항과 동일한 결과가 나타나지만 매크로를 사용하기엔 너무 불편하다. 그래서 단축키를 등록하기로 한다.
매크로 단축키 등록
Preferences > Key Binding
왼쪽은 Default화면이고 오른쪽은 User화면입니다.
맨 아래줄에 커서를 놓고 "Ctrl + Shift + D"를 눌러 Line을 복사 합니다. 그리고 다음과 같이 편집합니다.
[
{ "keys": ["ctrl+;"], "command": "run_macro_file", "args": { "file": "Packages/User/Macro/JS-End Semicolon(문장끝 세미콜론).sublime-macro"} },
]
[{ "keys": ["ctrl+;"], "command": "run_macro_file", "args": { "file": "Packages/User/Macro/JS-End Semicolon(문장끝 세미콜론).sublime-macro"} },]
{ "keys": ["ctrl+;"], "command": "run_macro_file", "args": { "file": "Packages/User/Macro/JS-End Semicolon(문장끝 세미콜론).sublime-macro"} },
단축키 확인
"Ctrl + ;" 키를 눌러 제데로 작동되는지 확인
'IT > Sublime Text' 카테고리의 다른 글
Sublime Text(서브라임텍스트) - New Snippets (0) | 2018.10.15 |
---|---|
Sublime Text(서브라임텍스트) - Snippets (0) | 2018.10.13 |
Sublime Text(서브라임텍스트) - Layout & Group (0) | 2018.10.05 |
Sublime Text(서브라임텍스트) - Goto Anything (0) | 2018.10.03 |
Sublime Text(서브라임텍스트) - Multiple Selection(다중선택) (0) | 2018.10.03 |
Sublime Text(서브라임텍스트) - 프로젝트 (0) | 2018.10.02 |
Sublime Text(서브라임텍스트) - IME Support를 사용한 한글입력문제 해결 Windows Only (1) | 2018.10.01 |
Sublime Text(서브라임텍스트) - 환경설정 (0) | 2018.10.01 |