Vim 질문입니다. (반복작업 줄이기...)
글쓴이: ambler / 작성시간: 목, 2012/03/15 - 1:34오후
안녕하세요. gvim 사용자입니다.
궁금한 점이 있어 글을 올립니다.
특정 문자를 포한한 라인을 찾은 후에
특정 열로 이동 후 10글자를 복사한 후에
2행 아래에 붙여넣기 하는 작업을 반복하고 싶습니다.
예를 들어 아래와 같은 상황이라면,,,
PARTNAME을 포한한 줄에서 21열부터 30열까지 복사한 후
2행 아래에 붙여넣기를 반복하는 작업입니다.
$PARTNAME 01 MODEL_01
01
$PARTNAME 02 MODEL_02
02
$PARTNAME 03 MODEL_03
03
.
.
.
이렇게 수정하고 싶습니다.
$PARTNAME 01 MODEL_01
01
MODEL_01
$PARTNAME 02 MODEL_02
02
MODEL_02
$PARTNAME 03 MODEL_03
03
MODEL_03
.
.
.
수백번 작업이 필요한데 분명 가능한 기능인 것 같아 질문 드립니다 :)
많은 조언 부탁드립니다.
Forums:
먼저 /로 검색모드로 들어가서 $PARTNAME이라고
먼저 /로 검색모드로 들어가서 $PARTNAME이라고 입력한 후 엔터를 칩니다.
검색이 되는 걸 확인한 후 커서를 버퍼의 맨 처음으로 이동합니다.
qa를 입력하여 레코딩을 시작한 후 다음 키를 순서대로 입력합니다.
njyypIMODEL_[ESC]
([ESC]는 ESC키 한 번만 누르라는 소리입니다)
qq를 입력하여 레코딩을 종료합니다.
@a를 입력하여, 레코딩한 키 입력이 제대로 동작하는지 확인합니다.
100번 반복하고 싶으면 100@a라고 입력하면 됩니다.
생산적인 댓글을 달자
정말 고맙습니다.
역시 현명하면 손발이 편해지네요~
좋은 방법 알려주셔서 많은 도움이 되었습니다~
감사합니다!!
뭘요... 도움이 되셨다니 다행이네요. 레코딩
뭘요... 도움이 되셨다니 다행이네요.
레코딩 응용하면 여러모로 쓸모있으실거에요.
근데 전 요즘 emacs로 갈아타는 중 ㅎㅎ
생산적인 댓글을 달자
댓글 달기