[vim] 버퍼 끝까지 vim 매크로 재생

내가 방금 레지스터 ” x“에 기록한 매크로 를 내 커서에서 버퍼의 끝까지, vim에서 열린 버퍼의 모든 단일 행 에서 실행하고 싶습니다 . 어떻게하나요?

매크로를 n 번 재생할 수 있다는 것을 알고 있습니다.

15@x

… 또는 @마지막 줄에 도달 할 때까지 계속 누르고 있지만 몇 번의 키 입력 만 누르면 끝납니다.

미리 감사드립니다.



답변

개인적으로 나는 할 것이다

VG:normal @x

편집 : 레지스터를 지정한 것으로 변경했습니다.


답변

할 수 있습니다 (명령 모드에서)

:%normal @x


답변

재귀 매크로 만들기 :

qa@aq

전의:

qa0gUwj@aq

단일 @a를 사용하여 현재 줄에서 파일 끝까지 첫 단어를 UPCASE합니다. 그러나 “레지스터가 비어 있는지 확인하십시오.

let @a=""


답변

999999@x, 매우 큰 버퍼가없는 경우 …


답변

vim 위키에서 단축 버전 : qqqqq 매크로 기록 @qq 기록 완료 @q 기록 완료 (파일 끝까지 실행 됨)


답변