나는 이 vimgolf challenge 을보고 있었고 주소별로 특정 줄을 삭제하는 것이 좋을 것이라고 생각했습니다. 이 작업을 수행 할 수 :<line_number>d
있지만 여러 행 번호를 나열하는 방법이 d
있습니까? 나는 이와 같은 것을 상상 :1,4,32d
하지만 : 물론 작동하지 않습니다.
이것은 어떻게 이루어 집니까?
나는 이 vimgolf challenge 을보고 있었고 주소별로 특정 줄을 삭제하는 것이 좋을 것이라고 생각했습니다. 이 작업을 수행 할 수 :<line_number>d
있지만 여러 행 번호를 나열하는 방법이 d
있습니까? 나는 이와 같은 것을 상상 :1,4,32d
하지만 : 물론 작동하지 않습니다.
이것은 어떻게 이루어 집니까?
답변:
bar |
명령을 사용하여 단일 명령문에서 여러 명령을 분리 할 수 있습니다.
귀하의 예는 다음과 같이 쓸 수 있습니다 :1d|4d|32d
:1d|4d
첫 번째 줄을 삭제 한 다음 첫 번째 줄을 삭제하기 전 다섯 번째 줄인 네 번째 줄을 삭제합니다. 반대로하면 더 직관적 일 수 있습니다:32d|4d|1d
.