astyle.md 943 B

astyle

C, C ++, C # ๋ฐ Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ์†Œ์Šค ์ฝ”๋“œ ์ธ๋ดํ„ฐ, ํฌ๋งทํ„ฐ ๋ฐ ๋ฏธํ™”๊ธฐ. ์‹คํ–‰ ์‹œ ์›๋ณธ ํŒŒ์ผ์˜ ์‚ฌ๋ณธ์€ ์›๋ž˜ ํŒŒ์ผ ์ด๋ฆ„์— ".orig"๊ฐ€ ์ถ”๊ฐ€๋œ ์ƒํƒœ๋กœ ์ž‘์„ฑ๋œ๋‹ค. ๋” ๋งŽ์€ ์ •๋ณด: http://astyle.sourceforge.net.

  • ๋“ค์—ฌ์“ฐ๊ธฐ ๋‹น 4๊ฐœ์˜ ๊ณต๋ฐฑ์˜ ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๊ณ  ํ˜•์‹ ๋ณ€๊ฒฝ ์—†๋„๋ก ์ ์šฉ:

astyle {{์†Œ์ŠคํŒŒ์ผ๋ช…}}

  • Java ์Šคํƒ€์ผ ์ฝ”๋“œ๋กœ ์ ์šฉ:

astyle --style=java {{๊ฒฝ๋กœ/ํŒŒ์ผ๋ช…}}

  • allman ์Šคํƒ€์ผ ์ฝ”๋“œ๋กœ ์ ์šฉ:

astyle --style=allman {{๊ฒฝ๋กœ/ํŒŒ์ผ๋ช…}}

  • ๊ณต๊ฐ„์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ง€์ • ๋“ค์—ฌ์“ฐ๊ธฐ๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. 2์—์„œ 20๊ฐœ ์‚ฌ์ด์˜ ๊ณต๊ฐ„์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค:

astyle --indent=spaces={{๋„์–ด์“ธ_์ˆ˜}} {{๊ฒฝ๋กœ/ํŒŒ์ผ๋ช…}}

  • ํƒญ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ง€์ • ๋“ค์—ฌ์“ฐ๊ธฐ๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. 2์—์„œ 20 ํƒญ ์‚ฌ์ด์—์„œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค:

astyle --indent=tab={{ํƒญ_์ˆ˜}} {{๊ฒฝ๋กœ/ํŒŒ์ผ๋ช…}}