수색…


내장 된 들여 쓰기 엔진을 사용하여 전체 파일 들여 쓰기

명령 모드 (Esc)에서 다음을 입력하십시오 :gg=G Vim의 내장형 들여 쓰기 엔진을 사용하십시오.

명령 부분 기술
gg 파일의 시작
= 들여 쓰기 ( equalprg 가 비어있는 경우)
파일 끝

.vimrc에서 equalprg 를 설정하여보다 정교한 자동 서식 도구를 사용할 수 있습니다.

예를 들어, C / C ++ 용 clang-format 을 사용하려면 .vimrc 파일에 다음 행을 입력하십시오.

autocmd FileType c,cpp setlocal equalprg=clang-format

다른 파일 형식의 경우 c,cpp 를 서식을 지정할 파일 형식으로 바꾸고 해당 파일 clang-format 의 기본 서식 지정 도구 clang-format 을 지정하십시오.

예 :

" Use xmllint for indenting XML files. Commented out.
"autocmd FileType xml setlocal equalprg=xmllint\ --format\ --recover\ -\ 2>/dev/null
" Tidy gives more formatting options than xmllint
autocmd FileType xml setlocal equalprg=tidy\ --indent-spaces\ 4\ --indent-attributes\ yes\ --sort-attributes\ alpha\ --drop-empty-paras\ no\ --vertical-space\ yes\ --wrap\ 80\ -i\ -xml\ 2>/dev/null

들여 쓰기 또는 지나친 행

현재 모드표준 모드 에서 들여 쓰기하려면 > 보다 큰 키를 누르거나 < 보다 작게 < 두 번 누르십시오. 여러 줄에서 같은 작업을 수행하려면 미리 번호를 추가하십시오. 6>>

명령 기술
>> 현재 줄 들여 쓰기
<< 아웃 라인 현재 라인
6>> 다음 6 줄 들여 쓰기

모션을 사용하여 들여 쓰기 할 수도 있습니다. 다음은 몇 가지 유용한 예입니다.

명령 기술
>gg 현재 줄에서 파일의 첫 줄까지 들여 쓰기
>G 현재 줄에서 파일의 마지막 줄까지 들여 쓰기
>{ 들여 쓰기 이전 단락
>} 들여 쓰기 다음 단락

비주얼 모드 에서보다 크거나 작음 키를 한 번만 누르면됩니다. 이 경우 시각 모드 가 종료 됩니다 . 그런 다음 사용할 수 있습니다 . 필요한 경우 편집을 반복하고 실행 취소하려면 u 를 누릅니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow