치다:
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