치다:
apple
pear
커서를 첫 번째 줄에 놓고을 입력 Yp하여 다음을 생성하십시오.
apple
apple
pear
커서를 pear줄 에 놓고 입력 .하여 마지막 명령을 반복하십시오. 이것은 p(조합 대신) 만 반복 Yp하여 다음을 생성합니다.
apple
apple
pear
apple
.마지막 N 명령을 반복하도록 지시 하는 방법을 원합니다 . 같은 뭔가 2.조합 반복 Yp농산물을 :
apple
apple
pear
pear
작동하지 않는 Ofc- p두 번 반복 됩니다. 그러나 아이디어는 " 마지막 두 명령 의 순서 를 반복 "하는 것입니다.
나는 q명령 시퀀스를 기록하고 반복 할 수 있다는 것을 알고 @@있지만,이 솔루션은 모든 것을 미리 계획해야하기 때문에 이상적이지 않지만 실제로는 나중에까지 반복해야한다는 것을 깨닫지 못합니다. 당신은 그것을했습니다.
내가 원하는 것을 달성 할 수있는 방법이 있습니까?
위로 상 : 위의 방법으로 불가능한 경우 마지막 매크로 재생을 반복 할 수 있습니까? 예를 들어, @@마지막 매크로를 재생하도록 입력 한 경우 후속 매크로 .를 @@다시 입력하는 것과 같기를 원합니다 (예 : 결과가 @@현재 줄 에 의존하는 경우).
nno <silent> @@ @@:sil! call repeat#set('@@', v:count1)<CR>하지만 작동하려면이 플러그인을 설치해야합니다 : github.com/tpope/vim-repeat