본문 바로가기

Slack 채널 정리

vim macro

db 테이블 생성 스크립트를 java entity 클래스로 변환하기 위해 간만에 vim 으로 편집 작업 중. 반복 작업이 많아서 macro 사용하는 김에 매크로 사용법 간략하게 정리.가령 매크로명을 'z'으로 한다면

  • qz (매크로 레코딩 시작)
    반복 작업할 명령들 차례대로 입력
  • q (레코딩 종료)매크로 실행은 @z (직전 매크로 재실행 시에는 @@ 해도 됨)작성한 매크로를 편집하려면
    "zp
  • 현재 열려진 에디터 창에 매크로 내용 뜨면 원하는 곳 수정 후 커서를 시작 부분으로 이동.
    "zy$   (매크로 편집 종료)