mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
28 lines
865 B
Markdown
28 lines
865 B
Markdown
# uncrustify
|
|
|
|
> C, C++, C#, D, Java 및 Pawn 소스 코드 포매터.
|
|
> 더 많은 정보: <https://github.com/uncrustify/uncrustify>.
|
|
|
|
- 단일 파일 포맷팅:
|
|
|
|
`uncrustify -f {{경로/대상/파일.cpp}} -o {{경로/대상/출력.cpp}}`
|
|
|
|
- `stdin`에서 파일 이름을 읽고, 원본 파일 경로에 출력을 다시 쓰기 전에 백업 생성:
|
|
|
|
`find . -name "*.cpp" | uncrustify -F - --replace`
|
|
|
|
- 백업 생성 안 함 (파일이 버전 관리 중인 경우 유용):
|
|
|
|
`find . -name "*.cpp" | uncrustify -F - --no-backup`
|
|
|
|
- 사용자 지정 설정 파일을 사용하고 결과를 `stdout`에 출력:
|
|
|
|
`uncrustify -c {{경로/대상/uncrustify.cfg}} -f {{경로/대상/파일.cpp}}`
|
|
|
|
- 설정 변수를 명시적으로 설정:
|
|
|
|
`uncrustify --set {{옵션}}={{값}}`
|
|
|
|
- 새 설정 파일 생성:
|
|
|
|
`uncrustify --update-config -o {{경로/대상/new.cfg}}`
|