developer tip

줄이 공백 문자로 시작될 때 줄 시작 부분까지 삭제

optionbox 2020. 12. 27. 10:39
반응형

줄이 공백 문자로 시작될 때 줄 시작 부분까지 삭제


나는 일반적으로 d^줄의 시작 부분을 삭제하는 데 사용 합니다.

그러나 줄이 공백이나 표로 시작하면 삭제가 줄의 시작까지 끝까지 가지 않습니다.

예:

  foo foo

줄은 두 개의 공백으로 시작하고 커서는 두 "foo"사이에 있습니다.

d^ 첫 번째 foo를 삭제하지만 그 앞의 두 공백은 삭제하지 않습니다.

대부분의 경우 분명히 유용하지만 모든 것을 삭제하려면 어떻게해야합니까?


d0줄의 실제 시작 부분을 삭제하는 데 사용할 수 있습니다 .


같은 @GWW의 언급과 :

  • 사용하는 c0라인의 실제 begginning에 삭제 모드 삽입 이동합니다.
  • c^ -공백이 아닌 첫 번째 문자를 삭제하고 삽입 모드로 이동합니다.

당신은 또한 사용할 수 |와 함께 사용할 수있는 라인의 고토 열 0에 d같은 d|라인의 열을 0으로 삭제합니다.

출처 : http://hea-www.harvard.edu/~fine/Tech/vi.html

참조 URL : https://stackoverflow.com/questions/11955810/deleting-to-the-beginning-of-line-when-line-starts-with-whitespace-characters

반응형