수색…
내장 된 들여 쓰기 엔진을 사용하여 전체 파일 들여 쓰기
명령 모드 (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