프로그래밍/Vim
[Vim] 이전 명령어 반복 수행
Peter Ahn
2017. 3. 13. 18:24
반응형
안녕하세요 Peter입니다.
오늘은 Vim에서 이전에 했던 동작을 반복하는 명령어를 소개해드리겠습니다.
바로 마침표(.) 명령인데요. 이 명령어를 통해 이전 작업을 계속 반복시킬 수 있습니다.
반복되는 이전 작업은 다음과 같습니다.
동작모드 |
반복되는 이전 작업 |
일반모드 |
바로 전에 실행된 명령어 키 반복 |
입력모드 |
<ESC> 키를 누르기 전까지 입력된 내용 반복 |
예를들면 일반모드에서 o 키를 눌러 입력모드로 전환한 뒤 "test" 라고 입력하고 <ESC> 키를 눌러 일반모드로 돌아온 뒤, 마침표 '.' 키를 누르면 한 행이 개행되면서 "test"라고 입력되는 것을 볼 수 있습니다.
마찬가지로 일반모드에서 dd 를 눌러서 한 행을 삭제 한 다음 마침표 '.' 를 누르면 dd 명령을 실행했을 때와 마찬가지로 한 행씩 삭제되는 것을 볼 수 있습니다.
간단하게 이전 작업을 반복하고 싶을 때 사용하시면 됩니다.
보다 복잡한 명령을 반복하고 싶을 때는 매크로 녹화 기능을 사용하면 되는데 이 부분은 나중에 자세히 포스팅하겠습니다.
-Peter의 우아한 프로그래밍
여러분의 댓글은 저에게 크나큰 힘이 됩니다. 오류 및 의견 남겨주시면 감사하겠습니다.
반응형