프로그래밍/Vim

[Vim] 이전 명령어 반복 수행

Peter Ahn 2017. 3. 13. 18:24
반응형

안녕하세요 Peter입니다. 

오늘은 Vim에서 이전에 했던 동작을 반복하는 명령어를 소개해드리겠습니다.

 

 

바로 마침표(.) 명령인데요. 이 명령어를 통해 이전 작업을 계속 반복시킬 수 있습니다.

반복되는 이전 작업은 다음과 같습니다. 

 

동작모드 

반복되는 이전 작업 

 일반모드

 바로 전에 실행된 명령어 키 반복 

 입력모드

 <ESC> 키를 누르기 전까지 입력된 내용 반복

 

예를들면 일반모드에서 o 키를 눌러 입력모드로 전환한 뒤 "test" 라고 입력하고 <ESC> 키를 눌러 일반모드로 돌아온 뒤, 마침표 '.' 키를 누르면 한 행이 개행되면서 "test"라고 입력되는 것을 볼 수 있습니다. 

마찬가지로 일반모드에서 dd 를 눌러서 한 행을 삭제 한 다음 마침표 '.' 를 누르면 dd 명령을 실행했을 때와 마찬가지로 한 행씩 삭제되는 것을 볼 수 있습니다. 

간단하게 이전 작업을 반복하고 싶을 때 사용하시면 됩니다.

 

보다 복잡한 명령을 반복하고 싶을 때는 매크로 녹화 기능을 사용하면 되는데 이 부분은 나중에 자세히 포스팅하겠습니다.

 

-Peter의 우아한 프로그래밍

여러분의 댓글은 저에게 크나큰 힘이 됩니다. 오류 및 의견 남겨주시면 감사하겠습니다.


 

반응형