답변:
나는 이것을 할 것이다 :
매크로 'q'기록을 시작하십시오. qqJjq
매크로 'q'를 500 번 재생하십시오. 500@q
(실제로 'q'라는 매크로가 아니며 'q'라는 이름의 레지스터입니다. 1과 같이 해당 레지스터를 대화식으로 채우는 대신 :let @q = "Jj"
2를 수행 한 다음 2를 수행 할 수 있습니다 .)
파일의 모든 줄에서이 작업을 수행하려면
:%normal J
또는 더 짧게 :
:%norm J
파일의 일부에서만이 작업을 수행하려면 V다른 방법으로 줄을 선택 하거나 범위를 가져옵니다.
:'<,'>global/^/normal J
또는 더 짧게 :
:'<,'>g/^/norm J
:g
답변 사용 OP가 필요합니다.
global
트릭 주셔서 감사합니다 . 그러나 필자의 경우 매크로 기록이 더 쉽고 빠릅니다.
Vim의 사용자는 아니지만 온라인 문서를 확인하십시오.
500(Jj)
괄호 안의 내용을 단위로 구문 분석하기 때문에 작동 할 수 있습니다.