답변:
당신은 명령 줄에서 정상적인 명령을 사용할 수 없습니다 이기 때문에 .
에서 :g/^ /-1j
, j
의 약자입니다 :join
: 당신이 한 줄 위로 이동은 ( -1
때문일 수 있습니다 -
) 당신은 실행 :join
.
으로는 :g/^ /-1J
, J
빔에 아무 의미 : 당신이 그렇게, 기본적으로 문맥에서 정상 모드 명령을 사용하고, 그 후 아무것도하지 않는 -1
명확한 오류 메시지가 반향을 제외하고.
Vim은 정상 모드 명령이 아닌 Ex 명령을 기대합니다.
Ex 명령을 인식하지 못하므로 콜론이 한 번만 필요하다는 사실 때문에 혼란이 생길 수 있습니다. 콜론 몇 개를 추가하면 전체 명령이 더 의미가 있습니다.
:g/^ /:-1:j
명령 행에서 일반 모드 명령을 사용하려면 :norm
다음을 사용하십시오 .
:g/^ /-1norm J