본문 바로가기
컴퓨터 & IT (Computer & IT)/VIM

[vim] 매크로 사용하기

by UltraLowTemp-Physics 2023. 3. 14.
728x90

1. 매크로란?

• Macro는 Vim 명령들을 기록하고 이를 반복하여 사용할 수 있는 기능 

2. 매크로 사용법 

2.1. 매크로 기록하는 방법

   • Normal mode에서 `q`로 매그로 기록 시작 
   • 기록할 매크로 이름을 저장 (매크로 이름은 영어 소문자 하나로만 가능하다.)
   • 이후 밑부분에 `--recording--`이라고 표시가 되면, 매크로가 기록 중이며, 이때 작업을 하면 된다. 
   • Normal mode에서 `q`를 눌러 매크로 기록 종료 
   • 이후, 해당 매크로를 사용하기 위해서, normal mode에서 `@[letter]`를 입력하면, 매크로를 사용할 수 있다.

2.2 매크로 수정하기

   • 레지스터를 연 후, 레지스터에 텍스트를 등록하는 기능을 활용하여 매크로를 수정할 수 있음 

2.3 매크로 명령어

명령어 설명
[number]@[letter] - [letter]에 대응되는 매크로 명령어를 [number]씩 반복한다. 
:registers [letter] - 저장된 [letter] 매크로의 내용을 살펴보기 
@@ - 방금 실행한 매크로 실행 

 

3. 매크로를 파일로 저장하는 방법

• `~/.vimrc` 파일을 연다. 
• `let @<macro_name>=`을 이용하여 `<macro_name>`에 해당하는 매크로를 기록한다. 

 

Reference

[1] Macros | Vim Tips Wiki | Fandom

728x90

댓글