나는 93 행에 있었고 89 행을 지우고 싶다는 것을 깨달았다. 을 입력하면 89 행이 삭제되기를 바란다. 작동하지 않았습니다.빔 : 다른 줄에서 특정 줄 번호를 삭제할 수 있습니까?
누구나 이러한 유형의 상호 작용을 수행하는 좋은 방법을 알고 있습니까? 나는 편안한 Vim 사용자이지만 (아직) 필기 플러그인으로 도약하지 못했다 ...
고마워.
나는 93 행에 있었고 89 행을 지우고 싶다는 것을 깨달았다. 을 입력하면 89 행이 삭제되기를 바란다. 작동하지 않았습니다.빔 : 다른 줄에서 특정 줄 번호를 삭제할 수 있습니까?
누구나 이러한 유형의 상호 작용을 수행하는 좋은 방법을 알고 있습니까? 나는 편안한 Vim 사용자이지만 (아직) 필기 플러그인으로 도약하지 못했다 ...
고마워.
콜론 명령의 주소 (예 : 줄 번호)가 먼저옵니다.
:89d
변경 사항 위치로 이동할 수도 있습니다. ``
을 사용하면 뒤로 이동할 수 있습니다.
이 명령을 단일 명령으로 사용하려면 사용자 지정 명령을 정의 할 수 있습니다. 예 :
command! -range -nargs=0 Delete <line1>,<line2>d|norm ``
이것은 (norm ``
)은 주소 범위 (<line1>,<line2>d
를) 삭제 Delete
라는 명령을 정의하고 다시 이동합니다.
:89Delete
당신은 실제로 고유 한 접두사를 호출 할 수 있습니다, 그래서 당신은 그것을 내려받을 수 있습니다 :
당신은 그것을 좋아 호출 할 수있는 89을 삭제
:89D
:89d
다른 줄에있을 때는 줄을 맞 춥니 다.
:89,91d
다른 줄에있을 때 89 번째 90 번째 줄과 91 번째 줄을 삭제합니다.
이 기능은 표준 vim 대신 eclipse에서 vrapper를 사용하는 경우에도 작동합니다.
험 ... 단순히 제안을 시도하고 어떤 결과가 발생하는지 확인하지 않으시겠습니까? – woliveirajr
+1, 여기서 명령은 "주소"(줄 번호 일 수 있음)와 명령으로 구성됩니다. –
@Ethan이 동작은 89로 이동 한 다음 삭제하는 것과 비슷합니다. 이는 콜론 명령에 대한 일반적인 동작입니다. ': s'는 마지막 대체 라인에 당신을 남깁니다. –