vim Named buffer관련 질문
글쓴이: 따스한 햇살 / 작성시간: 화, 2007/04/03 - 2:36오후
vim 사용법 중에 제가 사용하고 싶은 방법이 있습니다.
그것은 named buffer인데요.
명령 모드에서 yy 하면 한 줄이 복사가 되는데, 그것을 a라는 이름으로 지정하여, 아무때라도 ap 명령을 써서 붙여 넣기 하고 싶습니다.
사용법을 읽어 보아도 이해가 되지를 않습니다.
ayy 하면은 a를 쓴 순간 insert 모드로 빠지게 되는데, 그리고 yy 소문자 그래로 찍혀 버립니다.
중요한것은 아니고요. 시간이 되시면 가르쳐 주시면 감사하겠습니다.
구글에 vim named buffer 치면은 사용법이 나옵니다.
http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/korean/koreanDoc/html/Vim-KLDP.html.gz
4.3 @-function
Named buffer를 이용한 macro입니다. 개념은 매우 간단한 것이죠. insert모 드에서 매크로로 사용할 키 입력을 그대로 친 후에 "add "ayy등의 형식으로 named buffer a에 저장을 합니다. 이 매크로를 불러서 쓸 때 @를 앞에 쓰고 뒤에 버퍼명을 씁니다. 즉 @a라고 치게 되면 아까 만들어서 a버퍼에 넣었던 키 입력이 그대로 반복 되는 것이죠. @@라면 마지막에 버퍼에 들어간 것을 실행하게 됩니다. 허 이건 ex명령 과 별 관계가 없는 글이군요. 쩝~ 수정하려면 차례도 수정하여야 하는 ... --;
Forums:
큰따옴표(") 입력을
큰따옴표(") 입력을 빠뜨리신 듯 합니다.
감사합니다~
제가 큰 따옴표를 못 봤군요.