반응형
안녕하세요 Peter입니다.
오늘은 Vim에서 이전에 했던 동작을 반복하는 명령어를 소개해드리겠습니다.
바로 마침표(.) 명령인데요. 이 명령어를 통해 이전 작업을 계속 반복시킬 수 있습니다.
반복되는 이전 작업은 다음과 같습니다.
동작모드 |
반복되는 이전 작업 |
일반모드 |
바로 전에 실행된 명령어 키 반복 |
입력모드 |
<ESC> 키를 누르기 전까지 입력된 내용 반복 |
예를들면 일반모드에서 o 키를 눌러 입력모드로 전환한 뒤 "test" 라고 입력하고 <ESC> 키를 눌러 일반모드로 돌아온 뒤, 마침표 '.' 키를 누르면 한 행이 개행되면서 "test"라고 입력되는 것을 볼 수 있습니다.
마찬가지로 일반모드에서 dd 를 눌러서 한 행을 삭제 한 다음 마침표 '.' 를 누르면 dd 명령을 실행했을 때와 마찬가지로 한 행씩 삭제되는 것을 볼 수 있습니다.
간단하게 이전 작업을 반복하고 싶을 때 사용하시면 됩니다.
보다 복잡한 명령을 반복하고 싶을 때는 매크로 녹화 기능을 사용하면 되는데 이 부분은 나중에 자세히 포스팅하겠습니다.
-Peter의 우아한 프로그래밍
여러분의 댓글은 저에게 크나큰 힘이 됩니다. 오류 및 의견 남겨주시면 감사하겠습니다.
반응형
'프로그래밍 > Vim' 카테고리의 다른 글
[Vim] 문자열 검색 및 바꾸기 (0) | 2019.10.29 |
---|---|
[Vim] 범위 지정하기 (0) | 2017.04.03 |
[Vim] 복사(Copy), 붙여넣기(Paste), 삭제(Delete), 실행취소(Undo) (1) | 2017.03.06 |
[Vim] 커서 이동 (0) | 2017.02.23 |
[Vim] 파일 열기, 저장, 종료 (1) | 2016.12.02 |