Sublime Text 2

서브라임 텍스트 2에 대한 수업입니다.

Sublime Text 2 서브라임 텍스트 2에 대한 수업입니다.

매크로

매크로란?

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"} }

댓글

댓글 본문
  1. 너무나 감사합니다.
    질문이 있습니다. 매크로 생성시에 찾기,바꾸기 (정규식포함)는 기록이 안되는거 같은데요..
    방법이 없을까요? ^^;
  2. JustStudy
    고맙습니다
  3. 나무마루
    수강신청할 때 매크로 썼었는데...
  4. 매크로 기능 알아보려고 구글링했었는데 친절한 동영상 강의 정말 많이 배우고 있습니다.
    앞으로도 잘 부탁드립니다!!
  5. tmpId
    매크로 기능 소개 감사합니다.~
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기