반응형
Vim 메크로 사용법과 메크로 저장하는 방법
출처::
http://forcecore.tistory.com/1255
노가다 입력하다가 메크로 방법찾아보니 방법이 똻!!
아래 부터 위 출처의 다른사람님 블로그에서 그대로 가져온 내용입니다...
=== 아래 ===
http://vim.wikia.com/wiki/Macros
빔 매크로 사용법은 쉽다...
키보드 매크로임!
먼저 매크로 기록하는 법.
vim의 중립모드에서 q를 누른 다음 매크로 이름으로 사용할 알파벳을 눌러준다. 예를들어 qa 라고 누르면 a라는 매크로를 기록하기 시작한다. 밑에 -- recording -- 이라고 뜰 것이니 그 때 키보드질을 열심히 해준다. 기록이 끝났으면 다시 중립모드에서 q를 눌러준다.
매크로 재생하는 법.
중립모드에서 @a 라고 누르면 매크로 a가 재생된다.
@@를 누르면 제일 마지막에 재생된 매크로, 그러니까 가장 최근에 @e 를 했다면 @@때 재생되는 매크로는 e가 된다.
매크로 파일로 저장하는법.
어려운 매크로라서 버리기 아까운 경우가 있다. 이땐
~/.vimrc 파일을 연다.
매크로 이름을 b라고 짓고 싶으면
let @b='까지 친 다음에 insert모드에서 Ctrl-R Ctrl-R b를 누르면 매크로 b의 내용물이 입력될 것이다. 내용물이 입력 되었으면 '를 마저 닫아준다.
필자는 이런식의 매크로가 저장되어 있다.
그냥 예시를 보여준 것이니 내용물에 너무 신경쓰지 말자 -_-;;let @w='wyw$a = #(^M [^[pbg~w$a, "^[pa"],^M#^[pa^M);^[0xx$'let @e='0yypi#^[@wa^M}^[kkkkk$a^M{^[j4>>k6>>6>>'let @r='dwdwyypki case ^[wg~w$a :^[j>>>>$a( c, ind );^Mbreak;^[jdd.....0'
반응형