Vim 편집기의 줄 그룹에서 공백 제거

Vim 편집기의 줄 그룹에서 공백 제거

내 파일에 다음과 같은 텍스트가 있습니다.

  sample text
    some random text
            even more random text
text with no indent
 worst indention

각 행 앞의 공백을 제거해야 합니다. 한 줄에 대해 내가하는 일은 다음과 같습니다. 0dw

동일한 명령을 반복해서 사용할 수 있습니다. 하지만 다음 행으로 수동으로 이동하면 됩니다.

하지만 이러한 행 블록에 "0dw"를 적용하는 방법이 있습니까?

매크로를 사용하는 방법이 있을 것 같은데 아직 사용해본 적이 없습니다. 하지만 다른 선택이 없다면 기꺼이 배우겠습니다.

ベストアンサー1

:%s/^\s\+
" Same thing (:le = :left = left-align given range):
:%le

여기에서 자세히 알아보세요 http://vim.wikia.com/wiki/Remove_unwanted_spaces

특정 행 범위에 대해 이 작업을 수행하려면 다음을 수행하십시오.

:19,25s/^\s\+//

그런데 vim 학습을 시작하는 가장 좋은 방법은 vimtutor명령을 실행하는 것입니다. 그러면 Vim 편집기에서 Vim을 사용하는 방법을 배울 수 있습니다.

おすすめ記事